- 14 Jul, 2009 4 commits
-
-
Grégory Wisniewski authored
data manager at MTClientConnection's constructor. This allows keep the same method signature for ask() and to not crash when the client try to send a ping. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@864 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
the connection is already closed when the method is triggered. This is fix a bug where a readable poll event was always available in the event manager (when doing a poll()) if the close method was never invoked, eg. when a exception is raised in the connectionClosed method (like VerificationFailure). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@862 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
When a storage node died, leaving the pt in a non-operational state, this now nicely handled at the connection closure (see previous commit), so it is no more usefull to check the pt status at temporarily state expiration. Add an comment to fix a bug just found. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@861 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
the logic in _nodeLost(), especially when dealing with pt and its operational state. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@860 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 13 Jul, 2009 12 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@859 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Client nodes are not advertised via node state broadcast, so they must be created upon identification if they don't already exist. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@858 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
(at least) dm.getPartitions doesn't exist any longer, so don't warn about it, just switch to the working one. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@857 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@856 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@855 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
to the primary before the related handlers are applied. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@854 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
Fix primary master reconnection on lost. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@853 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@852 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
and use those of PartitionTable (or DatabaseManager if required). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@851 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@850 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
identifycation. It implement a bootstrap handler, taken from the storage aoplication. The connection process has changed to avoid any dead-time during connection, except when no master at all are available, this allows a quicker connection from storage to master. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@849 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
connection. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@847 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 10 Jul, 2009 2 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@846 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@845 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 09 Jul, 2009 2 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@844 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
then ask the primary master. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@843 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 08 Jul, 2009 20 commits
-
-
Grégory Wisniewski authored
- Split service.py file in two, one for the client sercice handler and the second for the storage. - Base class for those two handlers as moved in the module python file (as done in client and storage applications). - Remove moved storages from previous commit. - Update application code to use new module location - Fix a part of master tests. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@841 71dcc9de-d417-0410-9af5-da40c76e7ee4 git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@842 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@840 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@839 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@838 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@837 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@836 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@835 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
(super constructor wasn't called before, so nothing was choosen). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@834 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
with address of the peer it is connecting to. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@833 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
unknown when it comes back. Add a logging entry for consistency. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@832 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@831 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
that's not the primary. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@830 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@829 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
handler. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@828 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@827 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
Node manager do nothing when trying to remove a None node. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@826 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
that update the node manager to ensure it's no more known as RUNNING, that caused 'invalid server address' errors when a node restart. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@825 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
nodes not fully identified (so with UUIDs/Code instance). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@824 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@823 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
Remove an assert in Connection class that check a sub-class attribute. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@822 71dcc9de-d417-0410-9af5-da40c76e7ee4
-