An error occurred fetching the project authors.
- 08 Mar, 2010 2 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1918 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Given measure points were used to search for hot spots in client around "store" method. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1911 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 05 Mar, 2010 6 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1908 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1894 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1892 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1891 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1890 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
It is possible to have a transactional undo of object creation without having the object in cache. For some reason, it happens in 6.9GB FileStorage import. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1889 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 01 Mar, 2010 2 commits
-
-
Grégory Wisniewski authored
Merge both into 'connector' only to simplify API. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1884 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
This fixes the inability to undo T-1 after undoing T. For reference, this is what is done in RelStorage. It is not as restrictive as FileStorage, but implementing the same support would/will take more time. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1877 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 26 Feb, 2010 2 commits
-
-
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
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1864 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 25 Feb, 2010 3 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1862 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 3 commits
-
-
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
-
- 23 Feb, 2010 4 commits
-
-
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
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1830 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
This fixes a memory leak in dispatcher.queue_dict. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1829 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 22 Feb, 2010 7 commits
-
-
Grégory Wisniewski authored
Singeltons can not be used in NEO because client side process may deals with multiple NEO cluster. Add a callback on connection when linked with a node to update node's connection property at connection closure. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1826 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
Version support is not implemented, always return an empty version string. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1825 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1824 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1820 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1814 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1812 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1811 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 19 Feb, 2010 6 commits
-
-
Grégory Wisniewski authored
This API method seems used only in ZODB tests framework. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1806 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1805 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
This allow raise KeyError even for getSerial(). git-svn-id: https://svn.erp5.org/repos/neo/trunk@1802 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
KeyError must be raised if the history is empty, see HistoryTests.checkSimpleHistory test case. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1799 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
- Rename length 'parameter' to 'size' - Define None as default version. See HistoryTests.checkSimpleHistory. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1798 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
See HistoryTests.checkSimpleHistory. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1792 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 17 Feb, 2010 3 commits
-
-
Vincent Pelletier authored
Storage.store calls can be pipelined when implementation can take advantage of it (as Zeo does). This allows reducing the impact of (network-induced, mainly) latency by sending all objects to storages without waiting for storage answer. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1788 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Those "properties" were put in _threads_dict (cf __setattr__), but only for the thread who instantiates ThreadContext (until next "clear" call from/for that thread, where they are not inserted in cleared version). git-svn-id: https://svn.erp5.org/repos/neo/trunk@1787 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
This causes isolation problems in tests (and was detected because of this) but would have also caused problem if multiple Storage (and hence App class) instances were used in a single process. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1786 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 16 Feb, 2010 2 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1773 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1767 71dcc9de-d417-0410-9af5-da40c76e7ee4
-