1. 30 May, 2016 4 commits
  2. 29 May, 2016 6 commits
  3. 27 May, 2016 7 commits
  4. 26 May, 2016 11 commits
  5. 25 May, 2016 1 commit
    • Jim Fulton's avatar
      Lots of changes while integrating wth ClientStorage · cc333941
      Jim Fulton authored
      - testZEO tests now pass
      
      - async tests now pass again
      
        Probably need to write more async tests to reflect changes.
        (Or maybe the ZEO tests that drove tem are enough.)
      
      - dropped heartbeat tests, which were insane. Will add simpler test
        when I add heartbeats to the async implementation.
      cc333941
  6. 24 May, 2016 1 commit
  7. 21 May, 2016 1 commit
    • Jim Fulton's avatar
      Async changes: · bdbc36dd
      Jim Fulton authored
      - Issue with notify_connected, ClientStorage wants to make requests in
        response to being notified.  This is problematic because
        synchronsouse calls cause deadlock in this situation as do
        asyncronous calls done in a multi-threaded fashion.
      
        - Call get_info from io thread during startup, because
          notify_connected wants it.
      
        - Added an same-thread asyncronous API.
      
        - Added comment warning of this issue.
      
        - Added a little more logging.
      
      - fixed an ordering issue when protocol is disconnected. It should
        notify the client before it cleans up it's futures to prevent
        getting more.
      
      - Expose protocol_version to client so it can adjust it's behavior to
        the .
      
      - More logging
      bdbc36dd
  8. 19 May, 2016 1 commit
  9. 18 May, 2016 3 commits
  10. 02 May, 2016 1 commit
    • Jim Fulton's avatar
      Some refactoring · e302ff45
      Jim Fulton authored
      Renamed connection_timeout to connect_poll and use it when reconnecting.
      
      Optimized hanfline of first messagem, as we did in zrpc, because it
      only occurs once. :)
      
      More/better comments.
      
      Move loop argument to front of constructor arguments.
      
      Added close/close_threadsafe to wait for connection on close.
      
      Added is_connected.
      
      Added new_addr.
      e302ff45
  11. 17 Jan, 2016 3 commits
  12. 28 Dec, 2015 1 commit
    • Jim Fulton's avatar
      Hardened asyncio interface · cbf756c7
      Jim Fulton authored
      - Moved cache into async thread to avoid lots of locking.
      
      - Setup delegation to storage.
      
      - Provide thread wrapper that runs the async protocol in a thread.
      cbf756c7