- 06 Jan, 2012 5 commits
-
-
Vincent Pelletier authored
-
Julien Muchembled authored
PortAllocator is broken by design and the only proper solution to run a NEO functional test without race condition with another software opening a random port is to use ... unix sockets.
-
Julien Muchembled authored
Keyword arguments are kept internally by the handler switcher, which passes them to the handler when the peer answers. This will be required by new replicator, so that 'setUnfinishedTIDList' receives the list of outdated partitions at the time the 'AskUnfinishedTransactions' packet was sent.
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 05 Jan, 2012 5 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
This comment just described the whole purpose of the code, so there is no XXX there.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
If start() fails here, it fail in the next test too (and any test until stop gets called).
-
- 03 Jan, 2012 14 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
For easier understanding of answerLastIDs' final else block.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Condition is true from the first iteration, as we just filled unconnected_master_node_set.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Also, fix stupid error in error handling path.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
- 02 Jan, 2012 4 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
- 20 Dec, 2011 9 commits
-
-
Vincent Pelletier authored
Fixes a crash when a node aborts a connection and then detecting it as closed: it would attempt to unregister from event manager twice.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
This increases cluster on-line flexibility, allowing new masters to be added without needing a restart of all masters. Downside is that more responsibility is pushed to cluster admins: they must update node configurations so they contain enough master nodes to allow them to join cluster after a restart.
-
Vincent Pelletier authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
See http://bugs.python.org/issue13361 ("getLogger does not check its argument").
-
- 09 Nov, 2011 3 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Vincent Pelletier authored
Custom ctypes wrapper for epoll is not needed with python 2.6+. Also, do not retry upon temporary error: it is valid to handle no packet, and retrying the poll call would increase overall timeout without easy fix. Also, remove meaningless frozensets (leftovers from an old bug's symptoms).
-