1. 05 Dec, 2014 6 commits
  2. 07 Nov, 2014 5 commits
  3. 27 Oct, 2014 1 commit
  4. 30 Jul, 2014 5 commits
  5. 25 Jul, 2014 2 commits
  6. 24 Jul, 2014 4 commits
  7. 22 Jul, 2014 1 commit
  8. 08 Jul, 2014 4 commits
  9. 04 Jul, 2014 5 commits
  10. 26 Jun, 2014 1 commit
  11. 24 Jun, 2014 2 commits
  12. 20 Jun, 2014 3 commits
    • 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
    • Julien Muchembled's avatar
      Use several partitions in functional client tests · fcff26db
      Julien Muchembled authored
      This is more realistic than testing with a single partition, in particular when
      there are more storage nodes that copies.
      fcff26db
    • Julien Muchembled's avatar
      storage: more refactoring of backends · 1d11287f
      Julien Muchembled authored
      1d11287f
  13. 19 Jun, 2014 1 commit
    • 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