- 14 Oct, 2003 3 commits
-
-
Jeremy Hylton authored
Not sure why this happens.
-
Jeremy Hylton authored
If you grep for just the Trans lines, it's probably more useful to have the size than the offset. Maybe.
-
Jeremy Hylton authored
-
- 10 Oct, 2003 1 commit
-
-
Jeremy Hylton authored
-
- 09 Oct, 2003 1 commit
-
-
Jeremy Hylton authored
and remove old comment about disconnected errors.
-
- 08 Oct, 2003 2 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
- 07 Oct, 2003 3 commits
-
-
Fred Drake authored
These are no longer used in Zope.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
- 06 Oct, 2003 3 commits
-
-
Fred Drake authored
- remove commented-out cruftiness related to a no-longer-supported model
-
Fred Drake authored
-
Tim Peters authored
-
- 05 Oct, 2003 3 commits
-
-
Chris McDonough authored
-
Jens Vagelpohl authored
-
Tim Peters authored
that the first thread to launch managed to commit each time, while the other 3 threads got nothing but conflict errors. Added some randomization to boost the odds of success, and to prevent systematic favoring of any thread. That appears to work.
-
- 03 Oct, 2003 7 commits
-
-
Fred Drake authored
-
Fred Drake authored
-
Phillip J. Eby authored
-
Jeremy Hylton authored
Synchronous is what matters for the tests.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
Move two class variable definitions into __init__(), because class variables defined in __slots__ are immutable. This should still be a net memory savings, because the a 8-entry dict and a 10-entry dict both have the same allocated size.
-
Tim Peters authored
-
- 02 Oct, 2003 10 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Tim Peters authored
tricks left name thread undefined at runtime. Repair that. Plus add comments, use meaningful variable names, stop pretending we can run on a system without threads, and don't use "id" (a builtin name) as a local vrbl name.
-
Tim Peters authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
caught by pychecker
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
- 30 Sep, 2003 1 commit
-
-
Fred Drake authored
-
- 25 Sep, 2003 2 commits
-
-
Fred Drake authored
-
Fred Drake authored
recent changes: - the addition of the "file" attribute of the import element - the removal of the restriction about what sectiontypes components can extend
-
- 15 Sep, 2003 1 commit
-
-
Jeremy Hylton authored
Please make all future changes on the Zope-2_7-branch instead.
-
- 03 Sep, 2003 1 commit
-
-
Christian Robottom authored
-
- 06 Aug, 2003 2 commits
-
-
Tim Peters authored
checkTimeoutProvokingConflicts: These shouldn't start a server; setup already did. Starting two servers caused intermittent failures on Windows, due to lockfile contention.
-
Tim Peters authored
+ If a storage times out between the vote and the finish, the ZEO cache could get populated with objects that don't make it to the storage server. A new flag self._midtxn_disconnect gets reset in tpc_begin() and set in notifyDisconnected(). If tpc_finish() discovers this flag set, it raises a ClientDisconnected error before calling tpc_finish() on the server. + In tpc_finish() we re-order the calls so that the server's tpc_finish() is called (and must succeed) before we update the ZEO client cache. + The storage name is now prepended to the sort key, to ensure a unique global sort order if storages are named uniquely. + Added new tests for the above (checkTimeoutAfterVote, checkTimeoutProvokingConflicts, checkSortKey).
-