- 09 12月, 2000 1 次提交
-
-
由 Tom Lane 提交于
mostly just on the WAL logfile nowadays. But if people want to disable fsync for performance, why should we say no?
-
- 04 12月, 2000 1 次提交
-
-
由 Tom Lane 提交于
very unhappy ...
-
- 01 12月, 2000 2 次提交
-
-
由 Vadim B. Mikheev 提交于
-
由 Vadim B. Mikheev 提交于
-
- 30 11月, 2000 3 次提交
-
-
由 Vadim B. Mikheev 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
included by everything that includes bufmgr.h --- it's supposed to be internals, after all, not part of the API! This fixes the conflict against FreeBSD headers reported by Rosenman, by making it unnecessary for s_lock.h to be included by plperl.c.
-
- 29 11月, 2000 1 次提交
-
-
由 Tom Lane 提交于
IPC key assignment will now work correctly even when multiple postmasters are using same logical port number (which is possible given -k switch). There is only one shared-mem segment per postmaster now, not 3. Rip out broken code for non-TAS case in bufmgr and xlog, substitute a complete S_LOCK emulation using semaphores in spin.c. TAS and non-TAS logic is now exactly the same. When deadlock is detected, "Deadlock detected" is now the elog(ERROR) message, rather than a NOTICE that comes out before an unhelpful ERROR.
-
- 23 11月, 2000 1 次提交
-
-
由 Vadim B. Mikheev 提交于
-
- 22 11月, 2000 2 次提交
-
-
由 Hiroshi Inoue 提交于
-
由 Peter Eisentraut 提交于
-
- 21 11月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 16 11月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
Context diff this time. Remove -m486 compile args for FreeBSD-i386, compile -O2 on i386. Compile with only -O on alpha for codegen safety. Make the port use the TEST_AND_SET for alpha and i386 on FreeBSD. Fix a lot of bogus string formats for outputting pointers (cast to int and %u/%x replaced with no cast and %p), and 'Size'(size_t) are now cast to 'unsigned long' and output with %lu/ Remove an unused variable. Alfred Perlstein
-
- 13 11月, 2000 2 次提交
-
-
由 Hiroshi Inoue 提交于
-
由 Tom Lane 提交于
that search loops only have to scan that far and not through all maxBackends entries. This eliminates a performance penalty for setting maxBackends much higher than the average number of active backends. Also, eliminate no-longer-used 'backend tag' concept. Remove setting of environment variables at backend start (except for CYR_RECODE), since none of them are being examined by the backend any longer.
-
- 10 11月, 2000 1 次提交
-
-
由 Vadim B. Mikheev 提交于
-
- 09 11月, 2000 1 次提交
-
-
由 Tom Lane 提交于
(WAL logging for this is not done yet, however.) Clean up a number of really crufty things that are no longer needed now that DROP behaves nicely. Make temp table mapper do the right things when drop or rename affecting a temp table is rolled back. Also, remove "relation modified while in use" error check, in favor of locking tables at first reference and holding that lock throughout the statement.
-
- 06 11月, 2000 1 次提交
-
-
由 Vadim B. Mikheev 提交于
Auto removing of offline log files and creating new file at checkpoint time.
-
- 03 11月, 2000 1 次提交
-
-
由 Tom Lane 提交于
thinkos in inv_seek().
-
- 29 10月, 2000 1 次提交
-
-
由 Vadim B. Mikheev 提交于
-
- 24 10月, 2000 1 次提交
-
-
由 Tom Lane 提交于
kibitzing from Tom Lane. Large objects are now all stored in a single system relation "pg_largeobject" --- no more xinv or xinx files, no more relkind 'l'. This should offer substantial performance improvement for large numbers of LOs, since there won't be directory bloat anymore. It'll also fix problems like running out of locktable space when you access thousands of LOs in one transaction. Also clean up cruft in read/write routines. LOs with "holes" in them (never-written byte ranges) now work just like Unix files with holes do: a hole reads as zeroes but doesn't occupy storage space. INITDB forced!
-
- 23 10月, 2000 2 次提交
-
-
由 Vadim B. Mikheev 提交于
from bufmgr - it would be nice to have separate hash in smgr for node <--> fd mappings, but for the moment it's easy to add new hash to relcache. Fixed small bug in xlog.c:ReadRecord.
-
由 Tom Lane 提交于
and DropBuffers. Formerly we cleared the flag for each buffer currently belonging to the target rel or database, but that's completely wrong! Must look at BufferTagLastDirtied to see whether the BufferDirtiedByMe flag is relevant to target rel or not; this is *independent* of the current contents of the buffer. Vadim spotted this problem, but his fix was only partially correct...
-
- 22 10月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
> Regression tests opr_sanity and sanity_check are now failing. Um, Bruce, I've said several times that I didn't think Perchine's large object changes should be applied until someone had actually reviewed them.
-
- 21 10月, 2000 3 次提交
-
-
由 Bruce Momjian 提交于
I tested it restoring my database with > 100000 BLOBS, and dumping it out. But unfortunatly I can not restore it back due to problems in pg_dump. -- Sincerely Yours, Denis Perchine
-
由 Vadim B. Mikheev 提交于
-
由 Peter Eisentraut 提交于
source directory. This involves mostly makefiles using $(srcdir) when they might have used ".". (Regression tests don't work with this, yet.) Sort out usage of CPPFLAGS, CFLAGS (and CXXFLAGS). Add "override" keyword in most places, to preserve necessary flags even when the user overrode the flags.
-
- 20 10月, 2000 2 次提交
-
-
由 Vadim B. Mikheev 提交于
(without PageManagetSetMode -:)) Safe shuffle mode behaviour retained.
-
由 Vadim B. Mikheev 提交于
-
- 18 10月, 2000 1 次提交
-
-
由 Vadim B. Mikheev 提交于
LockRelId - ie physical information, not logical. It's required for WAL. Regression tests passed.
-
- 16 10月, 2000 1 次提交
-
-
由 Vadim B. Mikheev 提交于
relation OID is used as file node on creation but may be changed later if required. Regression Tests Approved (c) -:)))
-
- 08 10月, 2000 2 次提交
-
-
由 Bruce Momjian 提交于
> this is patch v 0.4 to support transactions with BLOBs. > All BLOBs are in one table. You need to make initdb. > > -- > Sincerely Yours, > Denis Perchine
-
由 Bruce Momjian 提交于
this is patch v 0.4 to support transactions with BLOBs. All BLOBs are in one table. You need to make initdb. -- Sincerely Yours, Denis Perchine
-
- 07 10月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
after that dynamic loading isn't working and shared memory handling is broken. Attached with this message, there is a Zip file which contain : * beos.diff = patch file generated with difforig * beos = folder with beos support files which need to be moved in / src/backend/port * expected = foler with three file for message and precision difference in regression test * regression.diff = rule problem (need to kill the backend manualy) * dynloader = dynloader files (they are also in the pacth files, but there is so much modification that I have join full files) Everything works except a problem in 'rules' Is there some problems with rules in the current tree ? It used to works with last week tree. Cyril VELTER
-
- 03 10月, 2000 3 次提交
-
-
由 Bruce Momjian 提交于
working on the VERY latest version of BeOS. I'm sure there will be alot of comments, but then if there weren't I'd be disappointed! Thanks for your continuing efforts to get this into your tree. Haven't bothered with the new files as they haven't changed. BTW Peter, the compiler is "broken" about the bool define and so on. I'm filing a bug report to try and get it addressed. Hopefully then we can tidy up the code a bit. I await the replies with interest :) David Reid
-
由 Peter Eisentraut 提交于
-
由 Peter Eisentraut 提交于
-
- 30 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
add "check" and "installcheck" targets, straighten out make variable naming of host_os, host_cpu, etc.
-
- 29 9月, 2000 2 次提交
-
-
由 Hiroshi Inoue 提交于
Remove compiler waring(my fault).
-
由 Hiroshi Inoue 提交于
-