Armon Dadgar
2c9dac682a
consul: Remove cruft from KV watching
2015-01-07 18:10:18 -08:00
Armon Dadgar
5b972294f8
consul: Enforce lock-delay with delete behavior
2015-01-07 15:48:27 -08:00
Armon Dadgar
95b3837b75
website: Document session behavior and TTL
2015-01-07 15:38:16 -08:00
Ryan Uber
5fe18b5093
Ignore vim swap files
2015-01-07 15:21:01 -08:00
Armon Dadgar
b435a0c842
website: Update session API documentation
2015-01-07 15:19:27 -08:00
Ryan Uber
7ecd015fc0
command: check LastIndex is not zero while waiting for leader
2015-01-07 15:18:00 -08:00
Armon Dadgar
cf69ac0124
Change version to dev
2015-01-07 14:32:28 -08:00
Armon Dadgar
b10f9e8d8a
Merge pull request #584 from hashicorp/f-exec-dc
...
Support "exec" in foreign datacenters
2015-01-07 14:29:02 -08:00
Armon Dadgar
b429c22bfb
command/exec: Use TTL for local and foreign
2015-01-07 14:27:29 -08:00
Armon Dadgar
615b0d6b97
command/exec: Support foreign datacenters
2015-01-07 14:22:40 -08:00
Armon Dadgar
102816ac7f
api: Adding constants for session behaviors
2015-01-07 14:01:27 -08:00
Armon Dadgar
9ba908eadc
website: Link to consul-replicate. Fixes #439
2015-01-07 13:30:30 -08:00
Ryan Uber
c9b230d25f
Import HTTP basic auth patch from armon/consul-api#16
2015-01-07 13:01:44 -08:00
Ryan Uber
812aee1e9a
Remove go 1.2 from Travis config
2015-01-07 12:46:21 -08:00
Ryan Uber
babce89299
Merge pull request #581 from hashicorp/f-consulapi
...
Bring in consulapi
2015-01-07 12:09:44 -08:00
Ryan Uber
e108162020
api: improve test reliability
2015-01-06 16:51:28 -08:00
Ryan Uber
9beeb6c81b
api: use WaitForResult() to improve health tests
2015-01-06 16:18:50 -08:00
Ryan Uber
77f041b41f
api: run consul instance on testing ports
2015-01-06 16:18:29 -08:00
Ryan Uber
1faf1110aa
api: add harnessing for tests
...
This is necessary as consul-api's tests require a real consul instance
to be running. We can't directly import an agent to fire up an instance,
due to the way this would create an import cycle. These tests instead
will start a consul instance using the binary in $PATH (if it exists).
2015-01-06 15:52:06 -08:00
Armon Dadgar
0f4f55c91d
Merge pull request #580 from hashicorp/f-merge
...
Adding merge delegate to prevent mixing clusters
2015-01-06 15:51:01 -08:00
Armon Dadgar
a66a765ca9
consul: Adding merge delegate to prevent mixing clusters
2015-01-06 15:48:46 -08:00
Ryan Uber
5172b21ee8
api: initial import from armon/consul-api
2015-01-06 10:40:00 -08:00
Armon Dadgar
c45bd63938
Merge pull request #578 from hashicorp/f-kv-watch
...
Optimize performance of KV watchers
2015-01-05 17:11:23 -08:00
Armon Dadgar
e971e8f456
consul: Test WatchKV
2015-01-05 17:08:01 -08:00
Armon Dadgar
b61043de5d
consul: Adding test for KVS.List blocking query
2015-01-05 16:57:48 -08:00
Armon Dadgar
48d97879c8
consul: Remove dead code
2015-01-05 16:42:30 -08:00
Armon Dadgar
0ea4f3d846
consul: Optimize KV watching
2015-01-05 16:41:57 -08:00
Armon Dadgar
7a63f822a3
consul: First pass to reduce KV watch cost
2015-01-05 16:18:27 -08:00
Armon Dadgar
607735a5fe
Merge pull request #577 from hashicorp/f-tombstone
...
Adding KV tombstones to fix non-monotonic index on deletes
2015-01-05 15:29:35 -08:00
Armon Dadgar
8eaee53661
consul: Adding more useful metrics
2015-01-05 15:13:39 -08:00
Armon Dadgar
5ad16ca00f
consul: Fixing the KVS tests
2015-01-05 15:06:53 -08:00
Armon Dadgar
200b348f69
consul: Disable tombstones as follower
2015-01-05 14:58:59 -08:00
Ryan Uber
26d6ae0386
Merge pull request #576 from hashicorp/f-verify-config
...
agent: reject config with invalid options
2015-01-05 14:51:28 -08:00
Armon Dadgar
4f6f5ae6f0
consul: Improve log message
2015-01-05 14:43:56 -08:00
Armon Dadgar
bf40a2ac1f
consul: Reverting some index compute logic
2015-01-05 14:43:56 -08:00
Armon Dadgar
7a4b532564
consul: List Keys should handle tombstones
2015-01-05 14:43:56 -08:00
Armon Dadgar
b70dac1a62
consul: Ensure KVS List handles tombstones
2015-01-05 14:43:56 -08:00
Armon Dadgar
a350ec9379
consul: Mesure time for reapTombstones
2015-01-05 14:43:56 -08:00
Armon Dadgar
e2bfaa11a2
consul: Testing leader issue of reap command
2015-01-05 14:43:56 -08:00
Armon Dadgar
b1fefa6d90
consul: Test FSM Reap operations
2015-01-05 14:43:56 -08:00
Armon Dadgar
7736e701ca
consul: Test FSM restore of tombstones
2015-01-05 14:43:56 -08:00
Armon Dadgar
91f8ff41eb
consul: Testing tombstone snapshot
2015-01-05 14:43:55 -08:00
Armon Dadgar
41886c6af5
consul: Testing tombstone reaping
2015-01-05 14:43:55 -08:00
Armon Dadgar
bba573dfbc
consul: Test tombstone creation
2015-01-05 14:43:55 -08:00
Armon Dadgar
f9d322f346
consul: Persist tombstones
2015-01-05 14:43:55 -08:00
Armon Dadgar
9152fae109
consul: First pass at tombstone reaping
2015-01-05 14:43:55 -08:00
Armon Dadgar
0c9cbdb3d1
consul: TombstoneReapRequestType -> TombstoneRequestType
2015-01-05 14:43:55 -08:00
Armon Dadgar
8681d913ba
consul: Generate a raft operation to reap tombstones
2015-01-05 14:43:55 -08:00
Armon Dadgar
02e984e4c4
consul: Adding new request to reap tombstones
2015-01-05 14:43:55 -08:00
Armon Dadgar
9f30ffbf9a
consul: Leader should reset the tombstone GC clock
2015-01-05 14:43:55 -08:00