- 31 Aug, 2004 5 commits
-
-
Tom Lane authored
would always be already open at the smgr level. Per bug report from Fabien Coelho.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
to allow DBA to choose the form in which log filenames reflect the current time. Also allow for truncating instead of appending to pre-existing files --- this is convenient when the log filename pattern rewrites the same names cyclically. Per Ed L.
-
PostgreSQL Daemon authored
tag configure beta2
-
- 30 Aug, 2004 14 commits
-
-
Tom Lane authored
the slock_t datatype (ie, declared type smaller than what the hardware TAS instruction needs).
-
Tom Lane authored
info was apparently mistranscribed in s_lock code rearrangement.
-
Tom Lane authored
-
Tom Lane authored
for the tutorial files right here.
-
Tom Lane authored
-
Tom Lane authored
startup, just to be sure that there's no leftover junk there.
-
Tom Lane authored
only within COMMIT or ABORT records.
-
Bruce Momjian authored
< * Fix oid2name and dbsize for tablespaces
-
Tom Lane authored
write into a high-numbered segment of a relation that was later deleted. We need to temporarily recreate missing segment files, instead of failing.
-
Tom Lane authored
during replay of CREATE DATABASE as well as the first time around. Else it's possible that the copy operation will copy obsolete blocks. We are still a long way from guaranteeing anything about using a recently-written database as a CREATE template, but this seems needed to ensure the existing behavior holds up during replay.
-
Bruce Momjian authored
Dave Page
-
Bruce Momjian authored
-
Tom Lane authored
-
Tom Lane authored
be written with quotes. Minor copy-editing too.
-
- 29 Aug, 2004 13 commits
-
-
Tom Lane authored
Fix TablespaceCreateDbspace() to be able to create a dummy directory in place of a dropped tablespace's symlink. This eliminates the open problem of a PANIC during WAL replay when a replayed action attempts to touch a file in a since-deleted tablespace. It also makes for a significant improvement in the usability of PITR replay.
-
Bruce Momjian authored
-
Tom Lane authored
-
Tom Lane authored
a more tolerable limit on the number of subtransactions or deleted files in COMMIT and ABORT records. Buy back the extra space by eliminating the xl_xact_prev field, which isn't being used for anything and is rather unlikely ever to be used for anything. This does not force initdb, but you do need to do pg_resetxlog if you want to upgrade an existing 8.0 installation without initdb.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
Win32 WaitForMultipleObjects: ret = WaitForMultipleObjects(win32_numChildren, win32_childHNDArray, FALSE, 0); Problem is 'win32_numChildren' could be more then 64 ( function supports ), problem basically arise ( kills postgres ) when you create more then 64 connections and terminate some of them sill leaving more then 64. Claudio Natoli
-
Bruce Momjian authored
-
Bruce Momjian authored
James William Pye
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
>>GetLastError will >>> give much more details than errno. >> >>How much more, really? That mapping table gave me the impression that >>the win32 error codes aren't all that much more detailed than errno... > >The mapping table is not complete. My winerror.h from the SDK >lists 2209 >error codes, whereas errno.h lists 42... > >I still don't think we'll get that much more stuff. Right now, >the Win32 >code paths that actually use the more advanced functions already write >out the error number in case something happens. We can keep doing that >for the other paths (ereport the error *number* when the mapping does >not have a match). The map to errno will catch almost all cases, I >think. And in the corner cases we can do with just the number, and use >"net helpmsg" to get the actual message when checking... Here's an attempt on this. new file goes in backend/port/win32. Magnus Hagander
-
- 28 Aug, 2004 8 commits
-
-
Bruce Momjian authored
some possible causes of the stale postmaster.pid problem that some users have reported. - The service did not properly report that it accepts SERVICE_CONTROL_SHUTDOWN events, thus it's possible the SCM simply killed the postmaster on shutdown. - 'WaitHints' are now given to the SCM to prevent it timing out if pg_ctl doesn't respond to a control event quickly enough. - During shutdown, the service checkpoint counter is incremented every five seconds for up to a minute to prevent the SCM timing out and assuming the service is not responding. Dave Page
-
Bruce Momjian authored
> > The patch adds missing the "libpgport.a" file to the installation under > > "install-all-headers". It is needed by some contribs. I install the > > library in "pkglibdir", but I was wondering whether it should be "libdir"? Please find attached a small patch against current CVS head that fixes pgport library installation so that it goes to libdir instead of pkglibdir. It works for me. Fabien Coelho
-
Bruce Momjian authored
Philip Warner
-
Bruce Momjian authored
Gavin Sherry
-
Tom Lane authored
pg_clog, there's no reason to do abort marking of subtransactions in a nonintuitive order.
-
Bruce Momjian authored
-
Tom Lane authored
TransactionIdDidCommit.
-
Tom Lane authored
available elsewhere (including a descendant project on gborg).
-