- 21 Jul, 2009 3 commits
-
-
Vincent Pelletier authored
Fix neoctl when a node is only known by its UUID (for example, it's present in the partition table but never conencted to primary master). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@900 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
- PONG is no longer a response (its type value is lower than 0x8000), because it's actually just a "still alive" notification, which happens on demand. - PING & PONG don't reach the handler level any more, but are directly handled at connection level. There is no point in making them flexible, as a PING really just test that connection is established. This fixes client's unability to send ping, because of MTClientConnection.ask prototype being incompatible with ClientConnection.ask. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@899 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@898 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 20 Jul, 2009 19 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@897 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@896 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@895 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@894 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@893 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@892 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@891 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@890 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@889 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@888 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Add XXX where code is overcomplex. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@887 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@886 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
returned a binary string of packet content. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@885 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
handler instead of monitoring handler for name consistency. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@884 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@883 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
packet instead of checking its state. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@882 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
missing on tracked packets. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@881 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
messages are sent, even if _nodeLost() method raise an exception (like an OperationException). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@880 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
of successful tests. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@879 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 17 Jul, 2009 8 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@878 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@877 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
from the database adapter. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@876 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
outdated state and so, trigger the replication process when the node come back. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@875 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
('0.0.0.0', 0) default value. This fix a client reject since they are no more referenced by the default address in the node manager. This affect protocol message *NodeIdentification, *PrimaryMaster, *NodeList and notifyNodeInformation git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@874 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
done with INVALID_*ID values, but fails with None. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@873 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
handle special cases with None values, protocol handle the few cases where a TID can be invalid to indicate there is no value. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@872 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
condition. Packet encoding and decoding handle None/INVALID_UUID mapping. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@871 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 15 Jul, 2009 2 commits
-
-
Grégory Wisniewski authored
only in the event manager, at the lowest level of the network system. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@870 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
thread context. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@869 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 14 Jul, 2009 8 commits
-
-
Grégory Wisniewski authored
Add comments to improve this tool later git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@868 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@867 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@866 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
when mixing all application logs: 'cat *.log | sort | less' is helpfull. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@865 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
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
-