Commit History

Autor SHA1 Mensaxe Data
  Chris Bannister 17159b14ea fix test build %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 31a2e0157b update the host policy from the connection pool %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 94f8614b24 store the hostinfo on the conn it is dialed %!s(int64=10) %!d(string=hai) anos
  Chris Bannister e8247674ac use the port to connect to which is passed via the events %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 6c44ff9412 the host pool only maintains a single pool per host, this test no longer applies %!s(int64=10) %!d(string=hai) anos
  Chris Bannister af634bb091 add the host to the fallback policy as well as the token aware one %!s(int64=10) %!d(string=hai) anos
  Chris Bannister f145b65bb9 prevent deadlock with fill and node down %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 29cc0d7a2f remove debug logging %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 24104d30c9 build pool doesnt return an error %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 655e4ad72e add a test to check we handle down events and control %!s(int64=10) %!d(string=hai) anos
  Chris Bannister d5db650bf1 on session close stop the event debouncer %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 1c28cbd211 pool: when a dial fails assume the host is down %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 04735e550d control: control connection now detects down hosts %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 245c78980f fix a race where the policy and connection pool share a single slice of connections but have independant locks %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 023d93bc08 try to fill the connection pool more often %!s(int64=10) %!d(string=hai) anos
  Chris Bannister a278050d25 connection pool now stores its host, simplify creation of pool in session %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 7c6162801e ring: addHostIfMissing returns existing host %!s(int64=10) %!d(string=hai) anos
  Chris Bannister b13e734abb add session.connect to dial connections %!s(int64=10) %!d(string=hai) anos
  Chris Bannister a65110e114 sesssion now creates a single connconfig %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 7080624247 fetch host version %!s(int64=10) %!d(string=hai) anos
  Chris Bannister c422756e53 add filters %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 29b95e8481 add event debouncing %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 0d2035c9ee improve schema inconsitent error %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 3517d45d98 start working on event debouncer %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 06dd52ac68 events: add hosts to the ring and handle existing nodes %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 0248bf8a96 pool: only add hosts if they are up %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 91a3b24b73 control: register event frames %!s(int64=10) %!d(string=hai) anos
  Chris Bannister ba1fc9f374 host source should only add hosts if it is not known to the ring %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 3dcc63b0a9 improve frame string methods %!s(int64=10) %!d(string=hai) anos
  Chris Bannister 1c1044ce9a add a ring struct to hold ring info for a session %!s(int64=10) %!d(string=hai) anos