arches
88e5298f86
make templated create with shared_ptr arguement
...
with watch snippet(should be deleted next commit)
2016-06-16 06:29:49 -04:00
arches
eedbcd4b70
Added delete
2016-06-16 06:29:19 -04:00
arches
0d7b702430
Added implementation for ls
2016-06-16 06:28:46 -04:00
Arches
8825b43044
Use Txn
2016-06-16 06:25:33 -04:00
arches
b7500a17cb
Use Txn for add()
2016-06-16 06:21:17 -04:00
lampayan
a1293c770a
cleanup removing temporary classes.
2016-06-09 17:14:40 +02:00
lampayan
c28d955b22
Complete implementation for modify with index and delete with index
...
functionalities. AsyncModifyResponse is needed because handling of
indeces are different between create and mod and delete, as per
requirements.
remaining TODOs:
1) Watch functionality
2016-06-09 16:57:25 +02:00
lampayan
6fb775218d
This is the complete implementation for delete functionalities.
...
Index is now also supported
notes/TODOs:
1) We should consider adding an algo for mod/update functions
to consider BOTH creation index and modify index
2) Watch functionality
2016-06-09 13:53:58 +02:00
lampayan
008693a276
merged branches for ease of update later on.
...
cleaned up rm, implemented rm_if methods!
updated tests
remaining todos:
rm and modif with indexes (find out where is X-ETCD-Index)
watch functionality
2016-06-09 11:21:42 +02:00
lampayan
2721e39e12
coexisting approaches with working UTs
2016-06-08 15:21:09 +02:00
lampayan
33be7c9092
Merge remote-tracking branch 'origin/maui' into other_dev
...
# Conflicts:
# etcd/Client.hpp
# etcd/Response.hpp
# proto/rpc.proto
# src/CMakeLists.txt
# src/Client.cpp
# src/Response.cpp
# tst/EtcdTest.cpp
2016-06-08 14:53:34 +02:00
lampayan
12789ad2d2
cleanup removing temporary classes
2016-06-08 11:29:09 +02:00
lampayan
62d4984e71
Refactored and cleaned implementation for rm()
...
Unrelated tests are commented out firsts
temporary method, such as getV3, are done to be able to do the original UT replication.
2016-06-08 11:11:50 +02:00
arches
04f8cc71e5
implemented assigned client interface
2016-06-07 10:59:10 -04:00
lampayan
98e2b57ed4
Merge remote-tracking branch 'origin/other_dev' into lampayan
...
# Conflicts:
# etcd/Client.hpp
# proto/kv.proto
# src/Client.cpp
2016-06-07 15:41:12 +02:00
lampayan
2e858aa26b
preparation for merge
2016-06-07 15:37:09 +02:00
lampayan
261bf7deac
removed extra comments, before starting refactoring
2016-06-07 15:05:30 +02:00
lampayan
66f9be45ba
Crude DeleteV3, version 2 backward compatibility, implementation
2016-06-07 14:46:40 +02:00
arches
273710aafe
Updates for GET and SET
2016-06-06 08:00:00 -04:00
lampayan
326693a95e
commit for merge
2016-06-02 13:36:58 +02:00
arches
6246968086
Update client::get to use grpc.
...
ParseResponse for AsyncRangeResponse is still stubbed
2016-06-01 10:15:34 -04:00
arches
c75548d9e3
Updated client::set() function to use grpc.
...
Parse response for PutRequest is still stubbed.
2016-06-01 08:07:09 -04:00
arches
b78da53aa3
Updated CMakeList to use protobuf and grpc++ libraries.
...
Updated client constructor to use gprc channels.
2016-06-01 04:50:42 -04:00
Arches
7d11a0a4ca
initial repository creation
2016-05-31 11:20:06 +02:00