Commit Graph

28 Commits

Author SHA1 Message Date
Ryan Uber 9b4f8cd800 consul/state: adding shallow delete for kvs store 2015-10-15 14:59:09 -07:00
Ryan Uber b2dc11fed4 consul/state: basic k/v operations 2015-10-15 14:59:09 -07:00
Ryan Uber a511e8a42d consul/state: adding node dump methods 2015-10-15 14:59:09 -07:00
Ryan Uber 0df0b1674e consul/state: testing service registration update 2015-10-15 14:59:09 -07:00
Ryan Uber c3cd5051ba consul/state: fetch node/check sets by service ID 2015-10-15 14:59:09 -07:00
Ryan Uber d88ef90479 consul/state: filter checks by state 2015-10-15 14:59:09 -07:00
Ryan Uber 2249bec117 consul/state: support check lookups by service name 2015-10-15 14:59:09 -07:00
Ryan Uber 9fe029abc3 consul/state: return highest index for queries with compound results 2015-10-15 14:59:09 -07:00
Ryan Uber e6a9db17d7 consul/state: cleanup 2015-10-15 14:59:09 -07:00
Ryan Uber e114b5040f consul/state: better tests for index table updates 2015-10-15 14:59:09 -07:00
Ryan Uber c3ad758e0e consul/state: test helpers 2015-10-15 14:59:09 -07:00
Ryan Uber 5d63160bb6 consul/state: node checks are removed with their associated nodes 2015-10-15 14:59:09 -07:00
Ryan Uber 329c88d8b7 consul/state: services are removed with their associated nodes 2015-10-15 14:59:09 -07:00
Ryan Uber 5bb69db6b3 consul/state: remove checks during service deregistration 2015-10-15 14:59:09 -07:00
Ryan Uber db1bcdc863 consul/state: add check deletion method 2015-10-15 14:59:09 -07:00
Ryan Uber ee8a1dc5d2 consul/state: set index if we have an existing health check 2015-10-15 14:59:09 -07:00
Ryan Uber d6380e31cc consul/state: negative tests 2015-10-15 14:59:09 -07:00
Ryan Uber f9e8ca252c consul/state: basic health check retrieval works 2015-10-15 14:59:09 -07:00
Ryan Uber b6af94a8ff consul/state: persisting health checks works 2015-10-15 14:59:09 -07:00
Ryan Uber 0a000f63a3 consul/state: test for index modification during deletes 2015-10-15 14:59:09 -07:00
Ryan Uber 8ae69b6878 consul/state: add service delete functions 2015-10-15 14:59:09 -07:00
Ryan Uber 5a8d8b0362 consul/state: working on node deletion 2015-10-15 14:59:09 -07:00
Ryan Uber 766c367ef4 consul/state: add function for returning all nodes 2015-10-15 14:59:09 -07:00
Ryan Uber 8fea5f8dc5 consul/state: track highest index when querying services 2015-10-15 14:59:09 -07:00
Ryan Uber 08553f0fef consul/state: querying node services works 2015-10-15 14:59:09 -07:00
Ryan Uber a5d5577cdd consul/state: more tests for EnsureNode/GetNode 2015-10-15 14:59:09 -07:00
Ryan Uber f0dd8b2923 consul/state: working on service registration storage 2015-10-15 14:59:09 -07:00
Ryan Uber 011e7584b4 consul/state: node registration and retrieval works 2015-10-15 14:59:09 -07:00