- 09 Dec, 1999 1 commit
-
-
Jim Fulton authored
Added utility code to recover corrupted databases. Note that the recover method is imperfect. It doesn't recover lost data. It just repairs the file so the lost data doesn't prevent startup. To run the recovery code: - cd lib/python - python ZODB/fsrecover.py ../../var/Data.fs
-
- 07 Dec, 1999 1 commit
-
-
Jim Fulton authored
- Restart or pack Zope, causing an index to get written - Undo some transactions - Shutdown Zope ungracefully (e.g. kill) When Zope comes up, the index points to undone records for some objects. This can lead to all sorts of problems. :( To overcome this problem, we now remove the index after an undo. This increases the likelyhood that it will take longer to restart next time, but reduces the chance of a bad index.
-
- 23 Nov, 1999 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
Renamed some classes to make their intent clearer. Fixed a silly typo in zrpc.
-
- 16 Nov, 1999 13 commits
-
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Christopher Petrilli authored
-
Jim Fulton authored
-
- 12 Nov, 1999 1 commit
-
-
Jim Fulton authored
-
- 10 Nov, 1999 1 commit
-
-
Ken Manheimer authored
traceback info rectified by the last, more substantive checkin...
-
- 28 Oct, 1999 1 commit
-
-
Jim Fulton authored
object that has previous records. This caused a panic on startup because the previous record pointer did not agree with the system's knowledge that there was, indeed, a previous record. This is a pretty benign situation, so, I've changed the check to log a warning of the previous record pointer is zero and there is a previous record.
-
- 22 Oct, 1999 1 commit
-
-
Jim Fulton authored
instances as non-persistent.
-
- 18 Oct, 1999 3 commits
-
-
Jim Fulton authored
got registered.
-
Jim Fulton authored
.__class__. This caused acquisition wrappers to get pickled. :(
-
Jim Fulton authored
-
- 13 Oct, 1999 1 commit
-
-
Jim Fulton authored
ignored and an indeterminate value used instead.
-
- 07 Oct, 1999 5 commits
-
-
Jim Fulton authored
a transaction could, in rare cases cause inconsistent computations. Also added argument to incrgc to allow more aggressive GC.
-
Jim Fulton authored
storage errors.
-
Jim Fulton authored
to get version cache settings.
-
Jim Fulton authored
when their state was loaded. :-[
-
Jim Fulton authored
-
- 24 Sep, 1999 1 commit
-
-
Amos Latteier authored
-
- 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.
-