• Kirill Smelkov's avatar
    Merge tag 'v1.10' · ed7ee13b
    Kirill Smelkov authored
    NEO 1.10
    
    * tag 'v1.10': (55 commits)
      Release version 1.10
      Maximize resiliency by taking into account the topology of storage nodes
      storage: also commit updated cell TID at each replicated chunk of 'obj' records
      storage: skip useless work when unlocking transactions
      qa: flush logs at the end of each test when -L is not used
      qa: add a log in case that a mysterious bug happens again
      storage: clarify log about data deletion of discarded cells
      debug: new example to run the profiler for 1 minute
      mysql: fix replication of big oids (> 16M)
      tests/cluster: speedup waiting a bit
      protocol: update packet docstrings
      Bump protocol version
      protocol: a single byte is more than enough to encode enums
      protocol: small cleanup in packet registration
      Optimize resumption of replication by starting from a greater TID
      importer: update comment about a workaround for ZODB3
      Micro-optimization of p64/u64
      qa: add a log in testBackupNodeLost for easier debugging
      Document that the bug when checking replicas may also cause the master to crash
      storage: stop logging 'Abort TXN' for txn that have been locked
      storage: split _migrate2() for reusable _alterTable()
      qa: new testStorageUpgrade
      qa: update testStorageUpgrade data for what is not automatically upgraded
      qa: original data for the future testStorageUpgrade
      sqlite: fix indexes of upgraded db
      importer: fix NameError when recovering during tpc_finish
      fixup! importer: fetch and process the data to import in a separate process
      Serialize empty transaction extension with an empty string
      client: fix partial import from a source storage
      qa: give a title to subprocesses of functional tests
      importer: give a title to the 'import' and 'writeback' subprocesses
      importer: fetch and process the data to import in a separate process
      importer: new option to write back new transactions to the source database
      importer: log when the transaction index for FileStorage DB is built
      importer: open imported zodb in read-only whenever possible
      fixup! mysql: fix remaining places where a server disconnection was not catched
      fixup! storage: speed up replication by sending bigger network packets
      mysql: do not full-scan for duplicates of big oids if deduplication is disabled
      mysql: fix remaining places where a server disconnection was not catched
      fixup! Add support for custom compression levels
      importer: reenable compression by default
      qa: review testImporter
      qa: remove a few uses of 'chr'
      Fix a few issues with ZODB5
      importer: small code cleanup in speedupFileStorageTxnLookup patch
      importer: do not trigger speedupFileStorageTxnLookup uselessly
      Add support for custom compression levels
      setup: update MANIFEST.in
      importer: do not checksum data twice
      client: store uncompressed if compressed size is equal
      fixup! master: automatically discard feeding cells that get out-of-date
      master: automatically discard feeding cells that get out-of-date
      qa: remove useless indentation in testSafeTweak
      bench: new option to mesure ZEO perfs in matrix test
      bench: reduce number of partitions in matrix test
      storage: fix replication of creation undone
    ed7ee13b
testReplication.py 47.5 KB