- 23 Sep, 1999 4 commits
-
-
Jim Fulton authored
moving parts. The minimize machinery didn;t use the correct time units. The incremental GC had some bugs that made it too conservative.
-
Jim Fulton authored
the actual caches.
-
Jim Fulton authored
-
Jim Fulton authored
to fail.
-
- 16 Sep, 1999 1 commit
-
-
Jim Fulton authored
Fixed memory leak caused by incomplete PER_DEL.
-
- 15 Sep, 1999 2 commits
-
-
Jim Fulton authored
out of memory can force aggressive cache behavior: cacheGC() -- do an incremental GC cacheFullSweep([dt]) -- Make a pass through objects in the cache removing unreferenced objects and, if dt > 0, deactivating objects accessed more than dt seconds ago. cacheMinimize([dt]) -- Make multiple passes through objects in the cache removing unreferenced objects and, if dt > 0, deactivating objects accessed more than dt seconds ago. Keep making passes until the cache size doesn;t change.
-
Jim Fulton authored
Added a coptimizations module. The first optimization is to provide an implementation of persistent_id in C. This routine, which is called extremely often while pickling was found to be a significant bottleneck.
-
- 14 Sep, 1999 1 commit
-
-
Jim Fulton authored
Fix a bug in object deactivation. Overridden versions of _p_deactivate were not called. This meant that BTrees were never deactivated.
-
- 27 Aug, 1999 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 26 Aug, 1999 1 commit
-
-
Jim Fulton authored
-
- 25 Aug, 1999 6 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 16 Aug, 1999 2 commits
-
-
Jim Fulton authored
Added coments regarding the pool lock and pool management.
-
Jim Fulton authored
-
- 13 Aug, 1999 2 commits
-
-
Ken Manheimer authored
-
Ken Manheimer authored
exception.
-
- 12 Aug, 1999 1 commit
-
-
Jim Fulton authored
lots of version commits. Fixed a bug that caused bogus error logs saying that there were bad references for objects created in uncommitted versions.
-
- 11 Aug, 1999 8 commits
-
-
Jim Fulton authored
before the pack time *should* be and now are marked. I was trying to be cute about letting transactions before the pack time be packed. This was bent and led to database corruption when these transactions were undone.
-
Jim Fulton authored
-
Jim Fulton authored
occur.
-
Jim Fulton authored
affected objects were not properly recorded when there was a storage error. This caused objects to be left in an invalid state.
-
Jim Fulton authored
checking for subtransactions.
-
Jim Fulton authored
-
Jim Fulton authored
on system crashes, causing apparent file corruption. Code has been added to check for this case and recover by truncating the file with a log message. Fixed bug in file-layout doc. Added quota option.
-
Jim Fulton authored
Failures in _finish could cause the storage to hang because the commit lock was not released.
-
- 05 Aug, 1999 1 commit
-
-
Ken Manheimer authored
should be a .py file, for dense folks like me that might miss that).
-
- 04 Aug, 1999 4 commits
-
-
Michel Pelletier authored
-
Michel Pelletier authored
allowing the manager to see more than the very first 20 previous transactions.
-
Jim Fulton authored
-
Jim Fulton authored
-
- 03 Aug, 1999 1 commit
-
-
Jim Fulton authored
forgotten even though they can be resurrected via undo.
-
- 30 Jul, 1999 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 28 Jul, 1999 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-