1. 19 Feb, 2016 3 commits
    • Nick Stenning's avatar
      Ensure websocket always waits before reconnecting · 889fe9e0
      Nick Stenning authored
      Currently, if the websocket connection fails, then we will always
      immediately attempt a reconnect. This can easily contribute to a
      thundering herd problem if all WebSocket clients (or even a large
      portion of them) are disconnected simultaneously.
      
      This commit ensures that an aborted connection always results in at
      least a 1s-2s (randomized) delay.
      889fe9e0
    • Nick Stenning's avatar
      Tune the websocket autoreconnect to minimise thundering herd effect · ae7b85a7
      Nick Stenning authored
      The client websocket code will automatically attempt to reconnect on
      error or disconnection. This commit:
      
      - Randomises the delay before reconnection
      - Wait two seconds before attempting to reconnect (meaning the real
        delay will be between 2 and 4 seconds) -- this is an attempt to spread
        out reconnections over a longer period.
      - Makes it stop retrying after 10 attempts (i.e. roughly 30 minutes)
      ae7b85a7
    • Nick Stenning's avatar
      Merge pull request #2984 from hypothesis/toggle-sidebar-tooltip · d6aeb4b9
      Nick Stenning authored
      Copy changes to Toggle or Resize Sidebar
      d6aeb4b9
  2. 18 Feb, 2016 19 commits
  3. 17 Feb, 2016 11 commits
  4. 15 Feb, 2016 7 commits