An error occurred fetching the project authors.
- 28 Jul, 2009 3 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1034 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1032 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
information in their configuration table instead of looking for the greater OID in the obj table. When a client ask to store an object with an OID greater than ther last notified by the primary master, the storage log a warning message. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1026 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 27 Jul, 2009 1 commit
-
-
Grégory Wisniewski authored
there are connections in identification state. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1024 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 23 Jul, 2009 7 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@1000 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
at the end of the recovery process are set in pending state. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@995 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@986 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
no conflict can happen (known by address but not UUID), because the recovery is done at startup an no storage nodes are known by address. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@975 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
constants from protocol module. Use them in some files, more to come. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@961 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@958 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@953 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 21 Jul, 2009 2 commits
-
-
Grégory Wisniewski authored
started when it come back. This cause broadcast partition table changes at storage connection closure and might be optimized in the future. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@908 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Remove timeout triggering cluster state change. It makes it mandatory to use neoctl to setup a cluster from scratch. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@901 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 17 Jul, 2009 4 commits
-
-
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
-
- 14 Jul, 2009 2 commits
-
-
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 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
-
- 08 Jul, 2009 5 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
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
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
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
-
- 06 Jul, 2009 3 commits
-
-
Grégory Wisniewski authored
the setClusterState packet with is received from the admin node. If no partition table/IDs were gathered before, wait for at least one storage node and use the first to create the initial partition table. A timeout is left to act as it was done before, to preserve automatic startup in tests, will be removed latter. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@800 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
The recovery stage is used only one time, when switching to primary state. Each time the cluster lost the operational status (a cell has no up to date node), the verification stage restart. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@794 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
broadcast it as down state. Just broadcast its information and running state. Master don't send the partition table to storage node, they are it from the initialization storage stage. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@790 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 03 Jul, 2009 1 commit
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@779 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 01 Jul, 2009 2 commits
-
-
Vincent Pelletier authored
Expect AcceptnodeIdentification message in secondary handler connected to primary master. It will be received just once (upon election state exit). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@742 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
node informations before entering in service/replication stage. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@735 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 30 Jun, 2009 3 commits
-
-
Grégory Wisniewski authored
without give the choice to an admin to discard the node's content. Now a node can be dropped only when requested by the admin node or when a storage has changed its address (this case should be checked and discussed). git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@732 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
any client connections when keaving the RUNNING state. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@726 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
- One the incoming (server) connections - Another for initiated (client) connections Remove checks and decorators no more usefull. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@724 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 29 Jun, 2009 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@708 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 26 Jun, 2009 2 commits
-
-
Grégory Wisniewski authored
'SecondaryEventHandler', used in the secondary role, is now renamed as PrimaryMasterEventHandler since a secondary is only connected to the primary. On the other side, the primary apply the SecondaryMasterEventHandler on it's master connections. Factorize code in connection(Closed|Timeout)/peerBroken and avoid some checks of conditions that can be assume in specialized handlers. Clean imports and remove some instance checks. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@691 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
Send StartOperation packet to running storage nodes only. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@688 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 25 Jun, 2009 1 commit
-
-
Grégory Wisniewski authored
- All incoming connections start with the identification handler which will apply the right handler depending on the current cluster state and the node type. So we are now sure that a node is well identified, got an UUID and is registered into the node manager when it leaves the identification handler. - During service, clietnt and storage nodes have their own handler git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@686 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 24 Jun, 2009 3 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@684 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
the current cluster state, so the primary master should not change the admin's connection handler when doing a state-switch. Factorise a little the response to an identification request. git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@682 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Aurel authored
- wait for all transaction to finish - ask all other nodes to shut down if cluster is shutting down git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@677 71dcc9de-d417-0410-9af5-da40c76e7ee4
-