- 12 Apr, 2011 3 commits
-
-
Julien Muchembled authored
- Stop using a list of (in)validated tid (hence removal of RevisionIndex), because it can't work in all cases and would even cause memory leaks. For example, this bug could lead to ConflictError with a single client. Fixit it also requires that database backends always return the next serial. - Several performance improvements. The most important one is when the latest version of an object is cached: it inherits the access counter of the previous one (for the same oid), which gets in turn its counter reset. - Do not waste CPU evaluating the real size taken by an entry in memory. Just use 'len' on the value (which is always a pickle data, i.e. a string). git-svn-id: https://svn.erp5.org/repos/neo/trunk@2711 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2710 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2709 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 07 Apr, 2011 9 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2708 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2707 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2706 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2705 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
The node is already displayed in 'repr' of the transaction. git-svn-id: https://svn.erp5.org/repos/neo/trunk@2704 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2703 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
Merging several log files becomes as easy as: $ sort -sk 1,2 *.log |less git-svn-id: https://svn.erp5.org/repos/neo/trunk@2702 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2701 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
To avoid too long lines, 'closed' value is displayed as int instead of boolean. git-svn-id: https://svn.erp5.org/repos/neo/trunk@2700 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 31 Mar, 2011 2 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2699 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2698 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 24 Mar, 2011 6 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2697 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2696 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2695 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2694 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
This fixes tests on Python 2.7 git-svn-id: https://svn.erp5.org/repos/neo/trunk@2693 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2692 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 23 Mar, 2011 8 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2691 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2690 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2689 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2688 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
- do not kill processes being debugged - pause timeout while debugging git-svn-id: https://svn.erp5.org/repos/neo/trunk@2687 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2686 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2685 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2684 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 22 Mar, 2011 5 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2683 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2682 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2681 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
This should fix the following random failure: Traceback (most recent call last): File "neo/tests/functional/__init__.py", line 140, in start execfile(command, {"__name__": "__main__"}) File "./neoadmin", line 22, in <module> main() File "neo/scripts/neoadmin.py", line 66, in main app.run() File "neo/admin/app.py", line 103, in run self.em.poll(1) File "neo/lib/event.py", line 100, in poll to_process.process() File "neo/lib/connection.py", line 532, in process self._handlers.handle(self, packet) File "neo/lib/connection.py", line 158, in handle self._handle(connection, packet) File "neo/lib/connection.py", line 174, in _handle handler.packetReceived(connection, packet) File "neo/lib/handler.py", line 93, in packetReceived self.dispatch(conn, packet) File "neo/admin/handler.py", line 142, in dispatch super(MasterEventHandler, self).dispatch(conn, packet) File "neo/lib/handler.py", line 57, in dispatch method(conn, *args) File "neo/admin/handler.py", line 156, in sendPartitionTable self.app.pt.load(ptid, row_list, self.app.nm) File "neo/lib/pt.py", line 219, in load assert node is not None AssertionError git-svn-id: https://svn.erp5.org/repos/neo/trunk@2680 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2679 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 21 Mar, 2011 7 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2678 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2677 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2676 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2675 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2674 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
State changes are detect earlier with lower values and speed the test suite. However, this is a hack and too small values would waste CPU. git-svn-id: https://svn.erp5.org/repos/neo/trunk@2673 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2672 71dcc9de-d417-0410-9af5-da40c76e7ee4
-