1. 21 Dec, 2016 1 commit
  2. 20 Dec, 2016 7 commits
  3. 19 Dec, 2016 6 commits
  4. 18 Dec, 2016 2 commits
    • Kirill Smelkov's avatar
      X py: Adjust msg_id a bit so it behaves like stream_id in HTTP/2 · dd3bb8b4
      Kirill Smelkov authored
      - even for server initiated streams
      - odd  for client initiated streams
      
      This way I will be able to use Pkt.msg_id as real stream_id in go's Conn
      because with even / odd scheme there is no possibility for id conflicts
      in between two peers.
      dd3bb8b4
    • Kirill Smelkov's avatar
      X Disable SSL in functional tests · 8d49cd60
      Kirill Smelkov authored
      Reason: there are many failures that appear there also on pristine
      master, v1.6.3, v.1.6 with both ZODB4 and ZODB3.
      
      Simply disable to be able to see whether my changes do not introduce new errors.
      8d49cd60
  5. 16 Dec, 2016 2 commits
  6. 15 Dec, 2016 2 commits
  7. 14 Dec, 2016 3 commits
  8. 12 Dec, 2016 3 commits
  9. 11 Dec, 2016 5 commits
  10. 09 Dec, 2016 2 commits
  11. 06 Dec, 2016 3 commits
    • Julien Muchembled's avatar
      master,client: ignore notifications before complete initialization · 36b2d141
      Julien Muchembled authored
      A backup master crashed with the following traceback after a reconnection:
      
          Traceback (most recent call last):
            File "neo/master/app.py", line 127, in run
              self._run()
            File "neo/master/app.py", line 147, in _run
              self.playPrimaryRole()
            File "neo/master/app.py", line 348, in playPrimaryRole
              self.backup_app.provideService())
            File "neo/master/backup_app.py", line 123, in provideService
              poll(1)
            File "neo/lib/event.py", line 126, in poll
              to_process.process()
            File "neo/lib/connection.py", line 500, in process
              self._handlers.handle(self, self._queue.pop(0))
            File "neo/lib/connection.py", line 110, in handle
              self._handle(connection, packet)
            File "neo/lib/connection.py", line 125, in _handle
              handler.packetReceived(connection, packet)
            File "neo/lib/handler.py", line 117, in packetReceived
              self.dispatch(*args)
            File "neo/lib/handler.py", line 66, in dispatch
              method(conn, *args, **kw)
            File "neo/master/handlers/backup.py", line 52, in invalidateObjects
              app.invalidatePartitions(tid, partition_set)
            File "neo/master/backup_app.py", line 257, in invalidatePartitions
              self.triggerBackup(node)
            File "neo/master/backup_app.py", line 281, in triggerBackup
              assert cell_list, offset
          AssertionError: 0
      36b2d141
    • Julien Muchembled's avatar
    • Kirill Smelkov's avatar
      . · d5fb4ac4
      Kirill Smelkov authored
      d5fb4ac4
  12. 05 Dec, 2016 1 commit
  13. 02 Dec, 2016 2 commits
    • Kirill Smelkov's avatar
      . · cb81558c
      Kirill Smelkov authored
      cb81558c
    • Kirill Smelkov's avatar
      Merge branch 'master' into t · 5467a295
      Kirill Smelkov authored
      * master:
        Enable coverage for neo.tests, which is useful to find dead code
        Remove unused imports, found by pylint
        TODO: tweak should be safer
        Various neoctl/neolog formatting improvements/fixes
        debug: extend 'pdb' example to optionally break on an arbitrary list of callables
        client: fix simultaneous (re)connections to the master
      5467a295
  14. 01 Dec, 2016 1 commit