- 03 Aug, 2009 22 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1149 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
list to think about a global rename of handler's methods. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1148 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
to help navigation through the code. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1147 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Make it simpler to call NEOCluster.__newProcess. Categorise process by node type, and add accessors to retrieve all nodes of a given type. Generate node uuids in the test and implement accessors for this. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1146 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1145 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1144 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1143 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
Decorators defined in decorators.py are no more used in NEO, all extracted patterns are now implied by the handlers. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1142 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Add the possibility to provide a UUID to a node upon startup. Mostly usefull in functional tests where we want to map a process to its UUID. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1141 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
- SERIAL_NOT_FOUND is no more usefull. - TIMEOUT_ERROR_CODE/handleTimeoutError is not used. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1140 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
consistent with other handler methods. Remove the handleSerialNotFound method because it's never used. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1139 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1138 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1137 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1136 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Make it possible to request current primary master from neoctl (neoctl command support & API entry, admin node support). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1135 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1134 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1133 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1132 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
instead of notify the peer of the error. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1131 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
node that switch them in down state and notify the administrators. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1130 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1129 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1128 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 31 Jul, 2009 11 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1127 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1126 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1125 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
found is not ready. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1124 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1123 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
- split big packets - gather multiple objects in one sql requests - sql injection - no more use notification packet to change a node state - reduce duplicates git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1122 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
the information to others. Remove an XXX: As for client node, a master don't leep its UUID, so it have to be dropped from nodes managers. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1121 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
by the REQUIRED_NODE_NUMBER definition, and keep the default with one node. Add a XXX about broadcastNodeInformation possible improvement. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1120 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
on the recv() until a ping was sent to it. Now the non-bloking state is defined in the Connector __init__ to ensure all sockets will not block. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1118 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
When the disconnection is not caused by a broken node event, pick the state from a mapping: by default, a disconnected node is considered down (ie, removed from node manager as soon as it gets disconnected), with the exception of a storage node (it must be kept in partition table, so it must also be kept in node manager). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1117 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Do not silently ignore an unknown node in disconnection handler method. Any node being disconnedted at the level of this handler must be known, otherwise it's a bug. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1116 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 30 Jul, 2009 7 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1115 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
care about greater IDs received in service state, we don't have to receive this packet. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1114 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
use Dispatcher.unregister() to avoid duplicates. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1113 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Make count_dict property always contain all nodes, even if they are registered for the first time in FEEDING state. This fixes the annoying KeyError raised in log method when it happens. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1112 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1111 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
- Don't complain about deadlocks when reentrant (they cannot happen on a single lock, and more complex deadlocks are just not reported here) - Display a complete traceback when a deadlock is detected (just displaying the line acquiring the lock is sometimes not enough). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1110 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
poll. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1109 71dcc9de-d417-0410-9af5-da40c76e7ee4
-