Xiang Li
e086a81353
physical: add etcd3 backend ( #2168 )
2017-01-03 14:43:46 -05:00
Christopher Pauley
973e3c2b1e
gcs physical backend ( #2099 )
2016-12-01 11:42:31 -08:00
Pawel Rozlach
7b5f467d9b
Add tests for nested/prefixed secrets removal.
...
Current tests were not checking if backends are properly removing
nested secrets. We follow here the behaviour of Consul backend, where
empty "directories/prefixes" are automatically removed by Consul itself.
2016-10-04 21:55:33 +02:00
Jeff Mitchell
5539632dd2
Have file backend remove empty dirs. ( #1821 )
...
Add tests to check that prefixes are being properly removed (or at
least, not listed) from backends.
2016-08-31 14:12:28 -04:00
Jeff Mitchell
68345eb770
Convert to logxi
2016-08-21 18:13:37 -04:00
Sean Chittenden
455b76828f
Add a *log.Logger argument to physical.Factory
...
Logging in the backend is a good thing. This is a noisy interface change but should be a functional noop.
2016-04-25 20:10:32 -07:00
Armon Dadgar
4c4dc453ef
physical: ensure backend does NOT do recursive delete
2015-07-13 18:59:40 +10:00
Ken Breeman
7c5892d26d
Cleaned up zookeeper_ha locking, added tests and cleanup.
2015-05-26 00:12:16 -04:00
James Stremick
cdf3ea9688
Removed erroneous mutex and tests. Delete operates on a single key now
2015-05-20 19:53:35 -04:00
James Stremick
a8faf25397
Physical S3 backend implementation
2015-05-20 10:59:03 -04:00
Spencer Herzberg
dc1b219178
recursive zk delete
2015-05-12 11:50:32 -05:00
Spencer Herzberg
a2570da981
fixes #189 ; zk version conflict
...
* multiple Puts to the same node causes zk errors
2015-05-12 09:12:00 -05:00
Mitchell Hashimoto
b0d25340da
physical: more sorting to make tests deterministic
2015-04-28 19:01:01 -07:00
Mitchell Hashimoto
424bbb5246
physical: sort strings in test
2015-04-28 18:51:21 -07:00
Armon Dadgar
db309326c8
physical: Support association of value with lock
2015-04-14 16:36:53 -07:00
Armon Dadgar
9597035488
physical: First pass at HABackend
2015-04-14 11:49:46 -07:00
Armon Dadgar
ce7d02f3b0
physical: Factory constructor style for backends
2015-03-05 13:47:10 -08:00
Armon Dadgar
f4e5b10952
physical: Adding interface, in-mem implementation, and skeleton for Consul/File
2015-03-02 10:48:53 -08:00