1. 26 Apr, 2015 1 commit
    • Julien Muchembled's avatar
      importer: speed up txn lookup when migrating from FileStorage · cd33de9f
      Julien Muchembled authored
      This speeds up 2 operations that were horribly slow (linear scan
      of source database, from the beginning or from the end):
      - read access to not yet migrated data
      - resumption (restart of storage node whereas import was not finshed)
      
      Testing will tell if this patch is enough, or if more efficient solutions are
      required, like:
      - building a preliminary {tid->file_pos} index while the source DB is still
        in use (in this case, NEO may have to deal with a small gap at the end)
      - disabling ZODB features requiring data_serial (undo)
      cd33de9f
  2. 13 Jan, 2015 1 commit
  3. 09 Dec, 2014 1 commit
  4. 05 Dec, 2014 6 commits
  5. 07 Nov, 2014 5 commits
  6. 27 Oct, 2014 1 commit
  7. 30 Jul, 2014 5 commits
  8. 25 Jul, 2014 2 commits
  9. 24 Jul, 2014 4 commits
  10. 22 Jul, 2014 1 commit
  11. 08 Jul, 2014 4 commits
  12. 04 Jul, 2014 5 commits
  13. 26 Jun, 2014 1 commit
  14. 24 Jun, 2014 2 commits
  15. 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