An error occurred fetching the project authors.
  1. 21 May, 2015 1 commit
  2. 07 Jan, 2014 1 commit
  3. 21 Aug, 2012 2 commits
  4. 20 Aug, 2012 3 commits
    • Vincent Pelletier's avatar
      Drop some unused imports. · 4fcd8ddc
      Vincent Pelletier authored
      4fcd8ddc
    • Julien Muchembled's avatar
      neoctl: new 'print ids' command · 95216790
      Julien Muchembled authored
      95216790
    • Julien Muchembled's avatar
      More bugfixes to backup mode · 08742377
      Julien Muchembled authored
      - catch OperationFailure
      - reset transaction manager when leaving backup mode
      - send appropriate target tid to a storage that updates a outdated cell
      - clean up partition table when leaving BACKINGUP state unexpectedly
      - make sure all readable cells of a partition have the same 'backup_tid'
        if they have the same data, so that we know when internal replication is
        finished when leaving backup mode
      - fix storage not finished internal replication when leaving backup mode
      08742377
  5. 20 Mar, 2012 1 commit
  6. 13 Mar, 2012 1 commit
  7. 12 Mar, 2012 1 commit
    • Julien Muchembled's avatar
      New feature to check that partitions are replicated properly · 04f72a4c
      Julien Muchembled authored
      This includes an API change of Node.isIdentified, which now tells whether
      identification packets have been exchanged or not.
      All handlers must be updated to implement '_acceptIdentification' instead of
      overriding EventHandler.acceptIdentification: this patch only does it for
      StorageOperationHandler
      04f72a4c
  8. 24 Feb, 2012 1 commit
    • Julien Muchembled's avatar
      Implements backup using specialised storage nodes and relying on replication · 8e3c7b01
      Julien Muchembled authored
      Replication is also fully reimplemented:
      - It is not done anymore on whole partitions.
      - It runs at lowest priority not to degrades performance for client nodes.
      
      Schema of MySQL table is changed to optimize storage layout: rows are now
      grouped by age, for good partial replication performance.
      This certainly also speeds up simple loads/stores.
      8e3c7b01
  9. 10 Jan, 2012 1 commit
  10. 26 Oct, 2011 1 commit
  11. 08 Feb, 2011 1 commit
  12. 17 Jan, 2011 1 commit
  13. 11 Jan, 2011 1 commit
    • Grégory Wisniewski's avatar
      Master transaction manager use TTID as index. · 2c3bea29
      Grégory Wisniewski authored
      - AnswerInformationLocked give ttid instead of tid
      - Master transaction manager always use ttid in data structures
      - It's no more makes sense to check if the tid is greater than the last
      generated as it never comes back from a storage, just check if the ttid is
      well known by the transaction manager.
      - Rename all tid variable that now hold a ttid
      - Transaction manager's queue contains ttids but the corresponding tids are
      increasing to keep commit order.
      - Adjust tests
      
      git-svn-id: https://svn.erp5.org/repos/neo/trunk@2613 71dcc9de-d417-0410-9af5-da40c76e7ee4
      2c3bea29
  14. 22 Dec, 2010 1 commit
  15. 14 Dec, 2010 2 commits
  16. 07 Dec, 2010 1 commit
  17. 08 Nov, 2010 2 commits
  18. 05 Nov, 2010 1 commit
    • Vincent Pelletier's avatar
      Ignore some requests, based on connection state. · 07b48079
      Vincent Pelletier authored
      Some requests can be safely ignored when received over a closed connection.
      This was previously done explicitly in handlers, but it turns out it would
      cause a lot of code duplication. Instead, define the policy on a packet
      type basis, and apply it to all packets upon reception, before passing it
      to handler.
      Also, protect request handlers when they respond, as connection might be
      closed.
      
      git-svn-id: https://svn.erp5.org/repos/neo/trunk@2419 71dcc9de-d417-0410-9af5-da40c76e7ee4
      07b48079
  19. 29 Oct, 2010 4 commits
  20. 03 Sep, 2010 1 commit
  21. 27 Aug, 2010 2 commits
  22. 21 Jun, 2010 2 commits
  23. 09 Jun, 2010 1 commit
  24. 13 May, 2010 2 commits
  25. 30 Mar, 2010 1 commit
  26. 26 Feb, 2010 1 commit
  27. 22 Feb, 2010 3 commits