An error occurred fetching the project authors.
  1. 16 May, 2010 1 commit
  2. 15 May, 2010 1 commit
    • Grégory Wisniewski's avatar
      Answer the partition table in one packet. · 39465fec
      Grégory Wisniewski authored
      SendPartitionTable packet was sent between Ask and Answer PartitionTable
      packets, as notifications. In this case, the only purpose of the 'Answer'
      was to check that the partition table was filled. The 'Ask' allowed also
      to request a part of the partitions but was not used and redundant with
      AskPartitionList for neoctl.
      
      This commit include the following work:
      - The partition table is always send in one packet.
      - The full partition table is always requested with AskPartitionTable
      - The full partition table is notified with SendPartitionTable
      - Client node process the answer in the bootstrap handler.
      - Admin can receive answer *and* notifications for the partition table.
      - Move the log calls to the pt.py module
      - Add pt.getRowList() to factorise the code.
      - Build partition table packets out of the loop when possible
      - Always load inconditionnaly the partition table in generic pt.py
      -
      
      git-svn-id: https://svn.erp5.org/repos/neo/trunk@2114 71dcc9de-d417-0410-9af5-da40c76e7ee4
      39465fec
  3. 13 May, 2010 5 commits
  4. 28 Apr, 2010 6 commits
  5. 26 Apr, 2010 2 commits
  6. 23 Apr, 2010 3 commits
  7. 22 Apr, 2010 2 commits
  8. 07 Apr, 2010 1 commit
  9. 30 Mar, 2010 1 commit
  10. 26 Mar, 2010 2 commits
    • Vincent Pelletier's avatar
      Use value_serial for undo support. · 83c02447
      Vincent Pelletier authored
      This mimics what FileStorage uses (file offsets) but in a relational manner.
      This offloads decision of the ability to undo a transaction to storages,
      avoiding 3 data loads for each object in the transaction at client side.
      This also makes Neo refuse to undo transactions where object data would happen
      to be equal between current value and undone value.
      Finally, this is required to make database pack work properly (namely, it
      prevents loosing objects which are orphans at pack TID, but are reachable
      after it thanks to a transactional undo).
      
      Also, extend storage's transaction manager so database adapter can fetch data
      already sent by client in the same transaction, so it can undo multiple
      transactions at once. Requires making object lock re-entrant (done in this
      commit).
      
      git-svn-id: https://svn.erp5.org/repos/neo/trunk@1978 71dcc9de-d417-0410-9af5-da40c76e7ee4
      83c02447
    • Grégory Wisniewski's avatar
      Insert extension's data in transaction informations returned to ZODB. · 051b0f7d
      Grégory Wisniewski authored
      git-svn-id: https://svn.erp5.org/repos/neo/trunk@1965 71dcc9de-d417-0410-9af5-da40c76e7ee4
      051b0f7d
  11. 25 Mar, 2010 1 commit
  12. 19 Mar, 2010 3 commits
  13. 10 Mar, 2010 1 commit
  14. 08 Mar, 2010 5 commits
  15. 05 Mar, 2010 6 commits