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