An error occurred fetching the project authors.
- 16 Aug, 2002 3 commits
-
-
Tim Peters authored
_basic_init(): repair tpc_cond comments in light of recent changes. tpc_begin: when self._server is None, do tpc_cond.notify() to let other threads waiting for "_transaction is None" to continue.
-
Tim Peters authored
anymore. Tried to fix that. Jeremy, please review the new XXX comments.
-
Barry Warsaw authored
clause.
-
- 14 Aug, 2002 3 commits
-
-
Jeremy Hylton authored
Not sure about this judgement call. It is really convenient to be able to pack a ZEO server, even if it is only accepting read-only connections. Is pack() a write operation? At one level: Yes, it modifies the data.fs. But it doesn't modify current objects, so it isn't the same as calling store(). We can revisit this later if it ends up being a problem for someone.
-
Jeremy Hylton authored
After setting self._transaction, release the lock. Then reacquire it before the notify(). The wait() call is sufficient to block the other threads; holding the lock is not necessary. As a result, it doesn't matter if the same thread calls tpc_begin() and tpc_abort() for a given transaction. So remove assertion.
-
Jeremy Hylton authored
-
- 01 Aug, 2002 1 commit
-
-
Jeremy Hylton authored
-
- 11 Jun, 2002 1 commit
-
-
Jeremy Hylton authored
-
- 04 Apr, 2002 1 commit
-
-
Jeremy Hylton authored
I expect this code will become ZEO 1.1.
-
- 15 Mar, 2002 1 commit
-
-
Jeremy Hylton authored
-
- 11 Feb, 2002 1 commit
-
-
Guido van Rossum authored
-
- 11 Jan, 2002 2 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
- 02 Nov, 2001 1 commit
-
-
Jeremy Hylton authored
The trunk now has the same code ZEO 1.0b5 plus a few minor changes.
-
- 07 Sep, 2001 1 commit
-
-
Jeremy Hylton authored
Don't release the commit lock unless there is a transaction in progress. This appears to cause the "release unlocked lock" error to be replaced with a socket.error: "bad file descriptor". That's progress?
-
- 09 May, 2001 3 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
- 08 May, 2001 1 commit
-
-
Jeremy Hylton authored
The invalidated oids (and versions) get written to the tempfile, and are invalidated during the tpc_finish().
-
- 29 Apr, 2001 1 commit
-
-
Jeremy Hylton authored
transaction.
-
- 27 Apr, 2001 1 commit
-
-
Jeremy Hylton authored
at least) seems to imply that they are optional. Fix typo in long attribute name.
-
- 02 Apr, 2001 1 commit
-
-
Jim Fulton authored
-
- 11 Jan, 2001 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 14 Oct, 2000 1 commit
-
-
Jim Fulton authored
if an attempt was made to write while disconnected from the storage server.
-
- 05 Oct, 2000 1 commit
-
-
Jim Fulton authored
defaults to the present and a 'days' keyword argument can be used to specify a number of days pervious to the time to pack to. A wait keyword argment can be provided for pack that causes the client to wait for a pack response from the server. NOTE: no other requests will be sent to the server while waiting for the pack response. This feature should only be used from utility packing scripts.
-
- 26 Sep, 2000 1 commit
-
-
Jim Fulton authored
-
- 25 Sep, 2000 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
on start up, with the default being to wait for the server. The intent was that it should be possible to bring a client up even if it can't talk to the server, however, this is a little bit risky if we need to start them both. Eventually, we need to be the start-up code be smart enough to wait if we can't serve data requests during startup, but to proceed if we can.
-
- 11 Sep, 2000 1 commit
-
-
Jim Fulton authored
getting the local and global transaction locks. This has a disastrous effect, causing updates to be missed locally and causing the transaction id to be lost.
-
- 03 Sep, 2000 2 commits
-
-
Jim Fulton authored
understandable. Sped up startup a tiny bit by not doing synchronous get_info call on startup. Instead, server will send info asynchrously on startup.
-
Jim Fulton authored
-
- 02 Sep, 2000 2 commits
-
-
Jim Fulton authored
-
Jim Fulton authored
-
- 01 Sep, 2000 1 commit
-
-
Jim Fulton authored
the connection to the storage server is disconnected.
-
- 30 Aug, 2000 1 commit
-
-
Jim Fulton authored
storing serial numbers in the temporary file holding local transaction data. Also added error check in temporary file management to detect unexpected end-of-file conditions.
-
- 18 Aug, 2000 1 commit
-
-
Jim Fulton authored
when server comes back. Fixed totallu broken 'versions', 'commitVersion', and 'abortVersion' methods. Added logic to handle case where object *only* has version data.
-
- 10 Aug, 2000 1 commit
-
-
Jim Fulton authored
server to implement vote correctly.
-
- 07 Jul, 2000 1 commit
-
-
Jim Fulton authored
when a transaction is about to be written. It would be bad if we "flipped" the cache twice during a transaction, as we would have incomplete transaction data. Note that this means that we could exceed the target cache size if the data for a transaction exceeded the target size (/2). Changed the way that the storage is closed. Our close method may be called from a separate thread than the async main loop. We only want the async main loop to close our _call (rpc) object. Instead of closing it directly, we call closeIntensionally(), which, in return, requests that the async main loop closes it, via the select trigger.
-
- 05 Jul, 2000 1 commit
-
-
Jim Fulton authored
access.
-