William Tisäter
|
f7263e8e7a
|
Add case-insensitive flag to MDBIndex
|
2014-07-23 23:42:21 +02:00 |
|
Armon Dadgar
|
d42474a7cb
|
Support wildcard for check lookup. Fixes #152
|
2014-05-21 12:45:12 -07:00 |
|
Armon Dadgar
|
3b0d3b76c2
|
consul: Adding support for lock-delay in sessions
|
2014-05-20 16:25:29 -07:00 |
|
Armon Dadgar
|
8baa83a668
|
consul: Adding SessionList to snapshot
|
2014-05-20 16:25:28 -07:00 |
|
Armon Dadgar
|
994a149965
|
consul: Session invalidation releases locks
|
2014-05-20 16:25:28 -07:00 |
|
Armon Dadgar
|
cd7e3967be
|
consul: Support KVSLock and KVSUnlock
|
2014-05-20 16:25:28 -07:00 |
|
Armon Dadgar
|
35996042ae
|
consul: Switch notify to using txn defer
|
2014-05-20 16:25:28 -07:00 |
|
Armon Dadgar
|
679e4e6e70
|
consul: Adding session invalidation
|
2014-05-20 16:25:28 -07:00 |
|
Armon Dadgar
|
f7edd7763b
|
consul: Adding SessionDestroy
|
2014-05-20 16:25:28 -07:00 |
|
Armon Dadgar
|
0491e58fb9
|
consul: Adding session lookup methods
|
2014-05-20 16:25:27 -07:00 |
|
Armon Dadgar
|
7c38c1ca85
|
consul: Adding SessionCreate and SessionRestore
|
2014-05-20 16:25:27 -07:00 |
|
Armon Dadgar
|
a5c60eb556
|
consul: Adding new session tables
|
2014-05-20 16:25:27 -07:00 |
|
Andrew M Bursavich
|
1dd3dfe801
|
use empty slice instead of nil slice when no tags exist for service
|
2014-05-13 00:18:36 -07:00 |
|
Armon Dadgar
|
8b487ce103
|
consul: Support listkeys without seperator
|
2014-04-30 23:44:27 -04:00 |
|
Armon Dadgar
|
a631821f6c
|
consul: Adding a key listing mechanism
|
2014-04-30 23:44:27 -04:00 |
|
Armon Dadgar
|
702fe3afda
|
consul: Adding Misc RPC endpoint
|
2014-04-30 23:43:58 -04:00 |
|
Armon Dadgar
|
75f9a126ae
|
consul: Adding methods to dump node info
|
2014-04-30 23:43:58 -04:00 |
|
Armon Dadgar
|
c1ae3d78ef
|
consul: Increase DB size on 64bit systems. Fixes #81.
|
2014-04-28 17:07:59 -07:00 |
|
Armon Dadgar
|
b9c2b178f0
|
consul: Change state store to support multiple tags
|
2014-04-03 12:03:02 -07:00 |
|
Armon Dadgar
|
a312d7e6ff
|
consul: Avoid loading all KV pairs during a snapshot
|
2014-04-01 11:55:25 -07:00 |
|
Armon Dadgar
|
20a9cbc6d1
|
consul: More efficient restore of KVS entriesg
|
2014-04-01 11:29:55 -07:00 |
|
Armon Dadgar
|
d1de666855
|
consul: Enable a recursive delete of all keys
|
2014-03-31 20:00:01 -07:00 |
|
Armon Dadgar
|
2067783692
|
consul: First pass at KVS endpoints for RPC
|
2014-03-31 16:00:23 -07:00 |
|
Armon Dadgar
|
47807c5d19
|
consul: Snapshot KVS store support
|
2014-03-31 13:31:31 -07:00 |
|
Armon Dadgar
|
aba2d997d3
|
consul: Support DeleteTree
|
2014-03-31 13:20:08 -07:00 |
|
Armon Dadgar
|
5ffe5a0dba
|
consul: Adding support for KVSList
|
2014-03-31 13:12:35 -07:00 |
|
Armon Dadgar
|
493bbd5991
|
consul: Implementing Check-And-Set
|
2014-03-31 12:37:11 -07:00 |
|
Armon Dadgar
|
aae9429d9d
|
consul: Implement KVSDelete
|
2014-03-31 12:24:06 -07:00 |
|
Armon Dadgar
|
a009f89946
|
consul: Implement and test KV get and set
|
2014-03-31 12:13:57 -07:00 |
|
Armon Dadgar
|
d804a08744
|
consul: Adding kvs table to state store
|
2014-03-31 11:48:32 -07:00 |
|
Armon Dadgar
|
8f3ceca608
|
consul: Set maximum consul DB size to 128MB
|
2014-03-25 13:29:42 -07:00 |
|
Armon Dadgar
|
b73a381e6d
|
consul: Log instead of panic. Change NodeServices to return nil.
|
2014-03-05 15:02:28 -08:00 |
|
Armon Dadgar
|
8948a5218e
|
consul: Providing logOutput to StateStore
|
2014-03-05 14:34:29 -08:00 |
|
Armon Dadgar
|
5cc0c73f89
|
TODO cleanups
|
2014-02-05 14:54:35 -08:00 |
|
Armon Dadgar
|
944cbc7291
|
consul: Health endpoints support blocking queries
|
2014-02-05 13:30:18 -08:00 |
|
Armon Dadgar
|
f0134e42c6
|
consul: Support blocking queries for the Catalog
|
2014-02-05 11:10:10 -08:00 |
|
Armon Dadgar
|
b0707df2ab
|
consul: Enable ListNodes and ListServices to be a blocking query
|
2014-02-05 11:00:43 -08:00 |
|
Armon Dadgar
|
428c74cc35
|
consul: State store can return the tables for a query, and watch for changes
|
2014-02-05 10:37:28 -08:00 |
|
Armon Dadgar
|
59cd74dbb0
|
consul: reduce the scope of various transactions
|
2014-02-04 19:01:32 -08:00 |
|
Armon Dadgar
|
6188cd4ccd
|
consul: Notify watchers of changes
|
2014-02-04 18:45:40 -08:00 |
|
Armon Dadgar
|
10707da7fc
|
consul: Move notification group from MDBTable into the state store
|
2014-02-04 18:37:38 -08:00 |
|
Armon Dadgar
|
369193fbd6
|
consul: updating state store to associate changes with raft index
|
2014-02-04 18:33:15 -08:00 |
|
Armon Dadgar
|
e4c6ad9807
|
CheckServiceNodes will return node checks that are not service associated
|
2014-01-15 11:14:28 -10:00 |
|
Armon Dadgar
|
0b59adce3f
|
Adding CheckServiceNodes to get health info with service nodes
|
2014-01-08 14:58:53 -08:00 |
|
Armon Dadgar
|
490abc75a6
|
Minor structs cleanup
|
2014-01-08 14:43:36 -08:00 |
|
Armon Dadgar
|
7c8993ef3f
|
Support getting node checks in the snapshot
|
2014-01-08 12:19:11 -08:00 |
|
Armon Dadgar
|
023974becb
|
Implementing the health methods with tests
|
2014-01-08 12:15:01 -08:00 |
|
Armon Dadgar
|
30618ca359
|
Skeleton methods for health info
|
2014-01-08 11:35:27 -08:00 |
|
Armon Dadgar
|
d6f8b6e48b
|
Adding HealthCheck and an associated table
|
2014-01-08 11:21:29 -08:00 |
|
Armon Dadgar
|
c3c507f381
|
Remove unused variable
|
2014-01-08 10:39:06 -08:00 |
|
Armon Dadgar
|
97b9ff64e0
|
Delete node in a transaction
|
2014-01-08 10:37:16 -08:00 |
|
Armon Dadgar
|
0ca9b085a2
|
Switch state store to MDBTables
|
2014-01-08 10:31:20 -08:00 |
|
Armon Dadgar
|
4bca485178
|
Adding some utility functions
|
2014-01-07 16:58:16 -08:00 |
|
Armon Dadgar
|
870074056f
|
Support non-unique service entries per node
|
2014-01-06 14:18:38 -08:00 |
|
Armon Dadgar
|
ca43075041
|
NodeServices struct now includes the node address
|
2014-01-02 17:29:39 -08:00 |
|
Armon Dadgar
|
76baf19c9a
|
Fixing bug in state store
|
2013-12-31 18:31:17 -08:00 |
|
Armon Dadgar
|
4cb3d08aba
|
Increase maximum MDB map size
|
2013-12-31 17:43:05 -08:00 |
|
Armon Dadgar
|
fd9a44ba09
|
Guard MDB against 0 byte slices
|
2013-12-24 13:25:09 -08:00 |
|
Armon Dadgar
|
17ee53088b
|
Mark a few txn's as being readonly
|
2013-12-24 13:12:03 -08:00 |
|
Armon Dadgar
|
5df07d9c60
|
Defer the txn aborts
|
2013-12-24 13:05:43 -08:00 |
|
Armon Dadgar
|
88396b966a
|
Move rpc structs into sub-package
|
2013-12-19 12:03:57 -08:00 |
|
Armon Dadgar
|
9c8af31036
|
Guard against accessing slices that may have contents changed
|
2013-12-18 16:40:32 -08:00 |
|
Armon Dadgar
|
c515682303
|
Adding snapshot support
|
2013-12-18 15:09:38 -08:00 |
|
Armon Dadgar
|
424491e9f6
|
Starting port of state store to MDB
|
2013-12-18 15:03:25 -08:00 |
|
Armon Dadgar
|
70a001bfa0
|
Adding ability to snapshot StateStore
|
2013-12-12 15:14:08 -08:00 |
|
Armon Dadgar
|
b86d6f4370
|
Changing how state store is opened to allow shared connections
|
2013-12-12 14:41:13 -08:00 |
|
Armon Dadgar
|
8409f9fc0a
|
Adding NodeServices endpoing
|
2013-12-12 11:46:25 -08:00 |
|
Armon Dadgar
|
7757943156
|
Support querying for ServiceNodes
|
2013-12-12 11:37:19 -08:00 |
|
Armon Dadgar
|
d4bb369642
|
Remove useless check since we are doing a DISTINCT query
|
2013-12-12 11:08:01 -08:00 |
|
Armon Dadgar
|
e1c927f218
|
Adding ability to list services
|
2013-12-12 11:07:14 -08:00 |
|
Armon Dadgar
|
9a76a2bf12
|
Support datacenter listing
|
2013-12-12 10:35:50 -08:00 |
|
Armon Dadgar
|
43cc986202
|
Adding support for deregistration
|
2013-12-11 15:34:10 -08:00 |
|
Armon Dadgar
|
b0c82b61d2
|
Adding state store methods
|
2013-12-11 14:27:27 -08:00 |
|
Armon Dadgar
|
b4b4365d1d
|
Adding some state store methods with tests
|
2013-12-11 14:03:09 -08:00 |
|
Armon Dadgar
|
ac9d2a81ff
|
consul: working on fsm state
|
2013-12-10 17:00:48 -08:00 |
|