Arches
d016f2b5d5
Update readme. Add description on what compatible etcd version
...
to use with this cpp client.
2016-07-04 10:30:05 +02:00
arches
9538f63ab9
Mentioned compatible etcd version for this client.
2016-07-01 10:21:38 -04:00
arches
30ea761261
Merge branch 'other_dev' of gitlabe1.ext.net.nokia.com:tas/etcd-cpp-apiv3 into other_dev
2016-07-01 10:18:42 -04:00
arches
dd1d01519c
Fixed bug when only one key is returned during ls().
...
Instead of placing it in response::value it should be placed in
reponse::values
2016-07-01 10:17:41 -04:00
Arches
00565282ff
Updated readme. Add compatible etcd version
2016-06-30 15:07:51 +02:00
Arches
79f28dce20
Merge branch 'refactor' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into refactor
2016-06-24 19:04:15 +02:00
arches
a43de811f4
Refactor part1
2016-06-24 12:20:31 -04:00
Arches
0cb5bd762a
Mentioned path for protofiles in etcd
...
Mentioned that etcdv3 cpp client does not make use
of etcdv3 indefinite watch functionality.
2016-06-24 10:41:05 +02:00
lampayan
7fec39739b
updated README for watch
2016-06-24 10:23:22 +02:00
Arches
8a55c6e49a
Update rmdir description.
2016-06-23 17:32:22 +02:00
Arches
fb5222a7b5
Updated readme. Make section handling of directories more readeable.
2016-06-23 14:57:09 +02:00
Arches
cbff4fe2c9
Updated readme rearding directory nodes.
2016-06-23 10:49:44 +02:00
arches
9d199a8579
Updated readme. mentioned protobuf and grpc
2016-06-22 05:17:12 -04:00
arches
926598143e
Removed raft_internal.proto
2016-06-22 05:16:16 -04:00
arches
005be04b50
updated readme
2016-06-22 04:57:52 -04:00
arches
029f46df86
Removed mkdir
2016-06-22 04:34:26 -04:00
lampayan
366f10506c
cleanup
...
removed unused old methods send_get_request and send_del_request
removed unnecessary comments
2016-06-22 09:51:46 +02:00
arches
8ae3a250dd
Remove AsyncPutResponse, utils and grpcClient
2016-06-21 10:58:24 -04:00
arches
a24750cc40
Merge branch 'other_dev' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into other_dev
...
updated watch to return previous values
2016-06-21 10:45:50 -04:00
arches
bdfb481f69
Updated Watch so it can return previous values.
2016-06-21 10:45:43 -04:00
lampayan
618995c080
Merge remote-tracking branch 'origin/other_dev' into other_dev
...
# Conflicts:
# etcd/Client.hpp
# src/Client.cpp
2016-06-21 15:59:46 +02:00
lampayan
b086ee9d72
Refactored transaction initialization.
...
cleaned up and added comments for methods in transaction class
2016-06-21 15:52:19 +02:00
arches
808ccd5e3b
Updated test cases
2016-06-21 09:48:55 -04:00
arches
63661d3889
Merge branch 'other_dev' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into other_dev
...
# Conflicts:
# src/CMakeLists.txt
2016-06-21 09:38:50 -04:00
arches
c467a23958
Added Watch implementation
2016-06-21 09:36:31 -04:00
arches
40c552725b
Merge branch 'other_dev' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into other_dev
...
# Conflicts:
# src/CMakeLists.txt
# src/Client.cpp
2016-06-21 09:34:22 -04:00
lampayan
fe5396e437
Refactored Client class to remove boilerplate code.
...
Responsibility of boilerplate work is transfered to its own class
(Transaction).
UT for watch are temporarily commented out as they are not supported yet
2016-06-21 15:33:11 +02:00
arches
b9eb2633d1
Added watch functionality
2016-06-21 09:19:26 -04:00
lampayan
01bf49bf2d
cleanup removing temporary classes AyncDelResponse AsyncModifyResponse
...
and V3BaseResponse
2016-06-21 10:54:13 +02:00
arches
87dc87abdb
Removed createResponse
2016-06-20 06:24:09 -04:00
arches
1ff6d64d98
Updated handling of compareswap/delete. When error code is already set in get
...
do not overwrite it.
2016-06-20 05:33:13 -04:00
arches
e84a1b0667
Update rm and modify functions. Use Txn for these functions.
2016-06-17 11:11:53 -04:00
arches
db2ce95328
Updates for merging
2016-06-16 07:52:29 -04:00
arches
e116c51948
added grpc and utils
2016-06-16 07:11:17 -04:00
arches
9239ad04e9
clean up
2016-06-16 07:00:53 -04:00
Arches
e5eafcf531
made prev_values a vector.
2016-06-16 06:29:49 -04:00
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
1c6f5be31e
Update rpc.proto
2016-06-16 06:25:33 -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
64a7f72fb9
cleanup removing temporary classes.
2016-06-09 17:12:13 +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