- 03 Feb, 2010 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
------------ - As a convenience, you can now pass an integer port as an address to the ZEO ClientStorage constructor. - As a convenience, there's a new ``client`` function in the ZEO package for constructing a ClientStorage instance. It takes the same arguments as the ClientStorage constructor.
-
- 02 Feb, 2010 5 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
one. Added a constructor argument to give them one.
-
Jim Fulton authored
chance of affecting other tests, at least when run in a separate process via the -j runner option.
-
Jim Fulton authored
loading index data. This leverages the new fsBucket toString and fromString methods and provides much faster FileStorage index saving and loading and smaller index files. On my machine, saves are 5 times faster and loads are 20 times faster (after a save, when data are in disk cache). Indexes are roughly 30% smaller. The index format has changed. Old indexes can be read just fine, but new indexes won't be readable by older versions of ZODB.
-
Jim Fulton authored
alternative to __getstate__ and __setstate__. Also made it possible to add extra bucket methods.
-
- 01 Feb, 2010 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
- 31 Jan, 2010 2 commits
-
-
Jim Fulton authored
Changed ZEO undo protocol. (Undo is disabled with older clients.) Now use one-way undoa. Undone oids are now returned by (tpc_)vote for ZEO. Undo no-longer gets commit lock.
-
Jim Fulton authored
-
- 29 Jan, 2010 2 commits
-
-
Jim Fulton authored
including those created via ``multiprocessing.Process`` instances. This entailed giving each client storage it's own networking thread.
-
Jim Fulton authored
to be fixed. :/
-
- 28 Jan, 2010 2 commits
-
-
Jim Fulton authored
- Most server methods now return data to clients more quickly by writing to client sockets immediately, rather than waiting for the asyncore select loop to get around to it. - More clearly define client and server responsibilities. Machinery needed for just clients or just servers has been moved to the corresponding connection subclasses. - Degeneralized "flags" argument to many methods. There's just one async flag.
-
Jim Fulton authored
-
- 27 Jan, 2010 1 commit
-
-
Jim Fulton authored
Allow thunks to take args. Don't hold trigger lock when calling thunks.
-
- 08 Jan, 2010 3 commits
-
-
Jim Fulton authored
undoMultiple. This gives applications that want to support older versions of ZODB a method to test for.
-
Jim Fulton authored
- The undo implementation was incorrect in ways that could cause subtle missbehaviors. API changes: - The API for undoing multiple transactions has changed. To undo multiple transactions in a single transaction, pass pass a list of transaction identifiers to a database's undo method. Calling a database's undo method multiple times in the same transaction now raises an exception. - The storage API (IStorage) has been tightened. Now, storages should raise a StorageTransactionError when invalid transactions are passed to tpc_begin, tpc_vote, or tpc_finish.
-
Jim Fulton authored
broken objects.
-
- 23 Dec, 2009 3 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
Python 2.6, where asyncore.file_wrapper was changed to dup it's the file-descriptor passed to it. :( Fixed the fix to work withor or not the fd is duped.
-
Jim Fulton authored
-
- 22 Dec, 2009 2 commits
-
-
Jim Fulton authored
breaking the client loop.
-
Jim Fulton authored
-
- 20 Dec, 2009 1 commit
-
-
Tres Seaver authored
-
- 18 Dec, 2009 7 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
-
Jim Fulton authored
Cleaned up trailing whitespace.
-
Jim Fulton authored
hard to turn back on when it's needed, although, at that poiint, it still might not be enough. :)
-
- 16 Dec, 2009 1 commit
-
-
Jim Fulton authored
Object state management wasn't dome correctly when classes implemented custom _p_deavtivate methods. (https://bugs.launchpad.net/zodb/+bug/185066)
-
- 15 Dec, 2009 1 commit
-
-
Jim Fulton authored
-
- 14 Dec, 2009 5 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
See https://bugs.launchpad.net/zodb/+bug/459889
-
Jim Fulton authored
data. (This sometimes caused an AssertionError in Connection._setstate_noncurrent.)
-
Jim Fulton authored
passed a tid older than anything in changes but newer than anything in base.
-
Jim Fulton authored
test into an automated test, and included Chris Wither's repozo fix (as monified by Godefroid Chapelle) to avoid a deprecation warning.
-