64 Commits

Author SHA1 Message Date
Ryan Uber
674be58e55 agent: support multiple checks per service 2015-01-20 21:48:42 -08:00
Armon Dadgar
2bd5c3f7e5 consul: Test the KVSDeleteCheckAndSet method 2015-01-08 17:24:36 -08:00
Armon Dadgar
23b9c96169 consul: Fixing merge conflict 2015-01-08 10:42:19 -08:00
Armon Dadgar
80607e593a consul: Enforce lock-delay with delete behavior 2015-01-07 15:48:27 -08:00
Armon Dadgar
6c425299db consul: Test WatchKV 2015-01-05 17:08:01 -08:00
Armon Dadgar
3d45d76930 consul: Fixing the KVS tests 2015-01-05 15:06:53 -08:00
Armon Dadgar
e7abf17db4 consul: List Keys should handle tombstones 2015-01-05 14:43:56 -08:00
Armon Dadgar
b4292640a5 consul: Ensure KVS List handles tombstones 2015-01-05 14:43:56 -08:00
Armon Dadgar
2a388aa354 consul: Testing tombstone snapshot 2015-01-05 14:43:55 -08:00
Armon Dadgar
a4dad44131 consul: Testing tombstone reaping 2015-01-05 14:43:55 -08:00
Armon Dadgar
089b7655ca consul: Test tombstone creation 2015-01-05 14:43:55 -08:00
Armon Dadgar
019d511fe7 consul: Fixing tombstone creation and hinting of GC 2015-01-05 14:43:54 -08:00
Daniel Malon
051ac8eb0b advertise specific address for a service
Enable setting a specific address in a service definition for advertise. If no specific address is given it will fallback to the node address and reassemble the old behaviour.
2015-01-02 21:10:05 +00:00
Armon Dadgar
7565d628b3 consul: Adding more tests for session TTLs 2014-12-12 21:42:59 -08:00
Atin Malaviya
60915629f6 Took out usage of snapshot SessionListTTL 2014-12-10 21:37:06 -05:00
Atin Malaviya
624c465e2b Added more tests. Also added return of 404 if the session id to renew is not found 2014-12-10 10:02:23 -05:00
Atin Malaviya
47241fc1c8 Ephemeral Nodes for via Session behavior settings.
Added a "delete" behavior for session invalidation, in addition to
the default "release" behavior. On session invalidation, the sessions
Behavior field is checked and if it is set to "delete", all nodes owned
by the session are deleted. If it is "release", then just the locks
are released as default.
2014-11-20 11:34:45 -05:00
Armon Dadgar
8a1969cc8c consul: Fixing key list index calculation 2014-11-12 17:55:45 -08:00
Emil Hessman
c9333b1b9b Fix missing arguments 2014-11-01 22:56:48 +01:00
Armon Dadgar
c832ea8aa3 consul: Fix non-deterministic ACL IDs 2014-10-09 12:23:32 -07:00
Armon Dadgar
39e8b1ffaa consul: Fix non-deterministic session IDs 2014-10-09 11:54:47 -07:00
Armon Dadgar
333095691e consul: Ensure node/service/check registration is in a single txn 2014-08-22 12:38:33 -07:00
Armon Dadgar
827e7c9efa consul: Create anonymous and master tokens 2014-08-18 15:46:22 -07:00
Armon Dadgar
fea61d629b consul: Adding ACLs to the state store 2014-08-18 15:46:21 -07:00
Armon Dadgar
e55a6fb6d6 Support wildcard for check lookup. Fixes #152 2014-05-21 12:45:12 -07:00
Armon Dadgar
e0abf2e92c consul: Adding support for lock-delay in sessions 2014-05-20 16:25:29 -07:00
Armon Dadgar
8772068163 consul: Adding SessionList to snapshot 2014-05-20 16:25:28 -07:00
Armon Dadgar
c19806464b consul: Session invalidation releases locks 2014-05-20 16:25:28 -07:00
Armon Dadgar
dc1955526c consul: Support KVSLock and KVSUnlock 2014-05-20 16:25:28 -07:00
Armon Dadgar
5e0639a0eb consul: Adding session invalidation 2014-05-20 16:25:28 -07:00
Armon Dadgar
222996050d consul: Adding session tests 2014-05-20 16:25:28 -07:00
Armon Dadgar
a325630d7a consul: Support listkeys without seperator 2014-04-30 23:44:27 -04:00
Armon Dadgar
dcbb55b874 consul: Adding a key listing mechanism 2014-04-30 23:44:27 -04:00
Armon Dadgar
4761ad73b2 consul: Adding Misc RPC endpoint 2014-04-30 23:43:58 -04:00
Armon Dadgar
87eba3da8d consul: Adding methods to dump node info 2014-04-30 23:43:58 -04:00
Armon Dadgar
7f399a0ecc consul: Adding test for multiple tags with lookup 2014-04-03 12:07:17 -07:00
Armon Dadgar
4a1faf435c consul: Updating all the tests 2014-04-03 12:03:10 -07:00
Armon Dadgar
9473bbe7bf consul: Avoid loading all KV pairs during a snapshot 2014-04-01 11:55:25 -07:00
Armon Dadgar
9cfea72d2a consul: Snapshot KVS store support 2014-03-31 13:31:31 -07:00
Armon Dadgar
860cfd7497 consul: Support DeleteTree 2014-03-31 13:20:08 -07:00
Armon Dadgar
dfb8c03659 consul: Adding support for KVSList 2014-03-31 13:12:35 -07:00
Armon Dadgar
8d7c5fc9cd consul: Implementing Check-And-Set 2014-03-31 12:37:11 -07:00
Armon Dadgar
f87c47424c consul: Implement KVSDelete 2014-03-31 12:24:06 -07:00
Armon Dadgar
6744ee62be consul: Implement and test KV get and set 2014-03-31 12:13:57 -07:00
Armon Dadgar
98fffdacb5 consul: Handle API changes in StateStore 2014-03-05 15:03:12 -08:00
Armon Dadgar
ca5a9cac23 consul: Providing logOutput to StateStore 2014-03-05 14:34:29 -08:00
Armon Dadgar
67a7d25e1c consul: updating state store to associate changes with raft index 2014-02-04 18:33:15 -08:00
Armon Dadgar
e98595cddf consul: Adding some benchmarks to test state store 2014-02-01 12:00:56 -08:00
Armon Dadgar
9d34893992 Export the serf check ID 2014-01-15 17:24:16 -10:00
Armon Dadgar
7831f34606 CheckServiceNodes will return node checks that are not service associated 2014-01-15 11:14:28 -10:00