1. 05 Dec, 2014 1 commit
  2. 07 Nov, 2014 1 commit
  3. 30 Jul, 2014 1 commit
  4. 20 Jun, 2014 1 commit
    • Julien Muchembled's avatar
      client: clean up import/export code · d562bf8f
      Julien Muchembled authored
      Export:
      - Remove leftover warning about a bug that was fixed in
        commit e76af297
      - In neomigrate script, open NEO storage read-only.
      - IStorageIteration is already implemented.
      
      Import:
      - Review comments.
      - In neomigrate script, warn that IStorageRestoreable is not implemented.
      - Do not call 'close' method on source iterator. BaseStorage does not do it and
        this is not part of ZODB API. In the case of FileStorage, resource are freed
        automatically during garbage collection.
      d562bf8f
  5. 19 Jun, 2014 2 commits
    • Julien Muchembled's avatar
      client: in iterator records, export data serial as stored by NEO · e76af297
      Julien Muchembled authored
      There is simply no way to guess data serials and instead of producing random
      values, the only solution is to retrieve the values from storages.
      
      There are still differences for data serials between FileStorage and NEO:
      - NEO always resolves to original serial, to avoid any indirection
        (which slightly speeds up undo at the expense of a more complex pack code)
      - NEO does not make any difference between object deletion and creation undone
        (data serial always null in storage)
      It has to be decided whether NEO implementation should be changed about this.
      
      Apart from that, conversion database back from NEO should be fixed.
      testExportFileStorageBug passes and there was in fact no FileStorage bug.
      
      Another change is that iterator does not trash the client cache anymore.
      e76af297
    • Julien Muchembled's avatar
      client: simplify iterator · 441145e5
      Julien Muchembled authored
      441145e5
  6. 04 Jun, 2014 1 commit
  7. 03 Jun, 2014 1 commit
  8. 07 Jan, 2014 7 commits
  9. 04 Jan, 2014 3 commits
  10. 17 Dec, 2013 5 commits
  11. 13 Dec, 2013 4 commits
  12. 12 Nov, 2013 2 commits
  13. 08 Nov, 2013 2 commits
  14. 28 Oct, 2013 1 commit
  15. 03 Jan, 2013 1 commit
  16. 26 Aug, 2012 2 commits
  17. 23 Aug, 2012 1 commit
  18. 20 Aug, 2012 3 commits
  19. 23 Jul, 2012 1 commit