1. 14 Aug, 2015 1 commit
    • Julien Muchembled's avatar
      Do not reconnect too quickly to a node after an error · d898a83d
      Julien Muchembled authored
      For example, a backup storage node that was rejected because the upstream
      cluster was not ready could reconnect in loop without delay, using 100% CPU
      and flooding logs.
      
      A new 'setReconnectionNoDelay' method on Connection can be used for cases where
      it's legitimate to quickly reconnect.
      
      With this new delayed reconnection, it's possible to remove the remaining
      time.sleep().
      d898a83d
  2. 12 Aug, 2015 16 commits
  3. 28 Jul, 2015 1 commit
  4. 13 Jul, 2015 2 commits
  5. 10 Jul, 2015 1 commit
  6. 09 Jul, 2015 1 commit
  7. 03 Jul, 2015 3 commits
  8. 01 Jul, 2015 1 commit
  9. 30 Jun, 2015 2 commits
  10. 29 Jun, 2015 2 commits
  11. 24 Jun, 2015 8 commits
  12. 23 Jun, 2015 2 commits
    • Julien Muchembled's avatar
      tests: simplify preallocation of ports · c321971f
      Julien Muchembled authored
      Binding a port actually does not reserve it. And on the other side, a bound
      socket can't be bound again. So it could bind a port twice, warn about this,
      and then raise EINVAL when trying to bind again.
      
      Apart from this, the global lock didn't even prevent conflict with another
      NEO test run when tests restart nodes. So better keep it simple.
      c321971f
    • Julien Muchembled's avatar
      Add a few docstrings · f822d7d0
      Julien Muchembled authored
      f822d7d0