- 26 Feb, 2010 8 commits
-
-
Vincent Pelletier authored
If EPOLLERR or EPOLLHUP is asserted, the event will be appended to readable_fd_list, so it is useless to test their value in the second test too. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1870 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1869 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
This should improve scalability when the number of non-client nodes grows. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1868 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
The __undoLog() method is used by undoLog() and transactionLog() with different parameters. When a recursive call is made, keep initial arguments instead of always call as if it was undoLog(). git-svn-id: https://svn.erp5.org/repos/neo/trunk@1867 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
When called, queued events were using the last peer message id instead of having the good one on their connection when recalled, so answers made from queued events was using the wrong message id. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1866 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
This is not fixed, IdleEvent is not associated to the packet that create it. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1865 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1864 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1863 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 25 Feb, 2010 5 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1862 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1861 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
This fixes undo support in client without changing the way replication is implemented. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1860 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Store does not handle conflicts (for reliability, it can only be done once all store responses are received), so this parameter must go away. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1859 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Aborting might happen even before vote is called, wot there might be pending store responses. Wait for them without doing conflict handling. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1858 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 24 Feb, 2010 5 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1857 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1856 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1855 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
If anything went wrong, an exception must be raised before this point. And if everything has been fine, oid_list and data_dict.keys() are the same. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1854 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1853 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 23 Feb, 2010 22 commits
-
-
Vincent Pelletier authored
Reduces the amount of duplicated (or deductible) information in packet generators and parsers. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1852 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1851 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1850 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1849 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
Computation of next TID is now part of master's transaction manager. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1848 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1847 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
- Allow a fine-grained test suite. - Avoid shadow internal method definitions. - Remove some meaningless checks git-svn-id: https://svn.erp5.org/repos/neo/trunk@1846 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1845 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1844 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1843 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1842 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1841 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1840 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1839 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1838 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1837 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1836 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1835 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1834 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
This does not add pack support, but merely prepares a place on transaction description to tell whether it has been packed, along with corresponding transport (packed definition, handlers, etc). git-svn-id: https://svn.erp5.org/repos/neo/trunk@1833 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Undo fails if any of the following is true: - cell_list is empty (should never happen, add an assertion for this) - all connections get a ConnectionClosed exception - transaction cannot be found in any storage - an unexpected answer was received (it did not change txn_info) This fixes the first case, as the test might have received old values from former executions (which could be neither -1 nor 0) in the same transaction. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1832 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
This can happen if client's knowledge of nodes is lagging, and it should be safe to ignore this here. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1831 71dcc9de-d417-0410-9af5-da40c76e7ee4
-