Commit Graph

  • 6eb725de0e Add "limit" support on "ls" command. Tao He 2020-09-07 10:58:47 +0800
  • 60ffe62b26 Update accumulated changes. Tao He 2020-09-01 15:25:40 +0800
  • bb33b76544 Optimize protobuf generation process in CMakeLists.txt. Tao He 2020-06-09 12:08:09 +0800
  • 72b215a513 Re-org v3 related files to make it a submodule. Tao He 2020-03-18 17:49:55 +0800
  • 4e9d17c188 Update protobuf, implments lock, fixes watch and improves txn (#1) Tao He 2020-04-07 10:49:49 +0800
  • ac9cce8815
    Add license refrence to README.md (#15) Gergely Csatari 2020-09-29 19:31:17 +0300
  • b317e29ec7 Improve the etcd watcher to detect error when the connection lost. Tao He 2020-09-22 10:48:50 +0800
  • 8344886283 Move generated protobuf files to binary directory. Tao He 2020-09-08 11:44:32 +0800
  • fa30281a19 Add "limit" support on "ls" command. Tao He 2020-09-07 10:58:47 +0800
  • b3f6b826cd Update accumulated changes. Tao He 2020-09-01 15:25:40 +0800
  • 8d948bd459 Add license refrence to README.md Gergely Csatari 2020-08-03 17:54:56 +0300
  • 0eaebaf626 Optimize protobuf generation process in CMakeLists.txt. Tao He 2020-06-09 12:08:09 +0800
  • b9eaa03c8f Re-org v3 related files to make it a submodule. Tao He 2020-03-18 17:49:55 +0800
  • 566f91970a
    Update protobuf, implments lock, fixes watch and improves txn (#1) Tao He 2020-04-07 10:49:49 +0800
  • 68a1e5c8e8 Added pthread to link target. Steve Sperandeo 2018-04-14 22:43:48 -0700
  • 732051b21e Added gitignore for build files. Steve Sperandeo 2018-04-14 07:56:54 +0000
  • ef348b5760 Added gitignore for build files. Steve Sperandeo 2018-04-14 07:44:11 +0000
  • 6f28f01603 Updated cmake to find variable. Steve Sperandeo 2018-04-14 07:24:54 +0000
  • 9311e213af Merge 4be4aed0c9 into be7b029bd2 Prasad Joshi 2017-05-22 13:21:32 +0000
  • 4be4aed0c9 Minor fixes to compile APIs Prasad Joshi 2017-05-22 18:43:13 +0530
  • be7b029bd2 Updated readme forat Arches 2016-12-13 15:20:16 +0100
  • b081afa286 Updated formatting Arches 2016-12-13 15:17:07 +0100
  • 1bf2caf5e3 Updated readme format Arches 2016-12-13 15:10:21 +0100
  • f995eaa673 updated readme Arches 2016-12-13 15:08:18 +0100
  • 0c52135bf8 Deleted junk files Added #include <grpc/support/log.h> since this is where GPR_ASSERT is now defined. Arches 2016-12-13 11:14:49 +0100
  • a5d2140793 Updated logic for stripping of endpoint Arches 2016-09-26 11:56:04 +0200
  • e37cb46922 First commit Arches 2016-08-29 16:14:57 +0200
  • 19061bd9e1 updated readme Arches 2016-08-29 16:00:51 +0200
  • 7758842ada updated readme arches 2016-08-29 09:51:46 -0400
  • 70bef36f64 Updated waitResponse arches 2016-07-26 10:06:33 -0400
  • 60383a502c Make mvccpb::KeyValue a member of etcdv3::keyValue instead of inheriting from it. arches 2016-07-26 10:04:26 -0400
  • 16936603b5 Fixed how leaseid can be fetched. arches 2016-07-13 08:30:34 -0400
  • d9b18e6b7e Mentioned leasegrant() and Watcher() Also updated rmdir(). arches 2016-07-13 08:23:28 -0400
  • 888946b589 Added new interface for leasegrant and leaseId in add, set, modify, modify_if arches 2016-07-13 07:56:43 -0400
  • ac54e84f6d Use ttl arches 2016-07-13 07:20:15 -0400
  • 93f8131e83 put deleted keys in values() when prefix = true. arches 2016-07-11 05:27:09 -0400
  • 82034a87db Updated makefiles arches 2016-07-13 05:54:27 -0400
  • 3c52636028 Implemented TTL and Lease arches 2016-07-12 11:57:28 -0400
  • 658eaf7190 Remove extra ";" arches 2016-07-11 09:07:02 -0400
  • dd798f5dfd Updated rmdir. withPrefix value should be based on the argument pass by the client arches 2016-07-08 10:30:43 -0400
  • 77109d06e4 Updated access of V3Response arches 2016-07-08 10:00:15 -0400
  • 6dfbe791a0 Added DeleteRangeResponse. Refactor how value/values are filled up by parseResponse arches 2016-07-08 08:48:39 -0400
  • 6dad838545 Update Action class arches 2016-07-07 05:58:52 -0400
  • c2af35f20b Updated test cases arches 2016-07-07 05:40:42 -0400
  • 48d95e8569 Use prev_kv arches 2016-07-07 05:39:52 -0400
  • 1e046d87a0 Use Actionv2::ActionParameters to pass arguments to AsyncActions. arches 2016-07-06 12:11:27 -0400
  • 7d64447e76 Updates for Watcher arches 2016-07-05 05:22:11 -0400
  • 174ea401b8 Added SyncClient class arches 2016-07-04 06:54:07 -0400
  • 4fa21b4956 Set prefix before if(withPrefix) so it will always have a value. arches 2016-07-04 06:45:55 -0400
  • f4e8406f7c Merge branch 'other_dev' of gitlabe1.ext.net.nokia.com:tas/etcd-cpp-apiv3 into other_dev arches 2016-07-04 05:43:36 -0400
  • fa1a396e8a Updated readme to indicate correct etcd version to use Arches 2016-07-04 10:32:31 +0200
  • d016f2b5d5 Update readme. Add description on what compatible etcd version to use with this cpp client. Arches 2016-06-30 15:02:59 +0200
  • 9538f63ab9 Mentioned compatible etcd version for this client. arches 2016-07-01 10:21:38 -0400
  • 30ea761261 Merge branch 'other_dev' of gitlabe1.ext.net.nokia.com:tas/etcd-cpp-apiv3 into other_dev arches 2016-07-01 10:18:42 -0400
  • 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 arches 2016-07-01 10:17:41 -0400
  • 00565282ff Updated readme. Add compatible etcd version Arches 2016-06-30 15:07:51 +0200
  • 79f28dce20 Merge branch 'refactor' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into refactor Arches 2016-06-24 19:04:15 +0200
  • a43de811f4 Refactor part1 arches 2016-06-24 12:20:31 -0400
  • 0cb5bd762a Mentioned path for protofiles in etcd Mentioned that etcdv3 cpp client does not make use of etcdv3 indefinite watch functionality. Arches 2016-06-24 10:41:05 +0200
  • 7fec39739b updated README for watch lampayan 2016-06-24 10:23:22 +0200
  • 8a55c6e49a Update rmdir description. Arches 2016-06-23 17:32:22 +0200
  • fb5222a7b5 Updated readme. Make section handling of directories more readeable. Arches 2016-06-23 14:57:09 +0200
  • cbff4fe2c9 Updated readme rearding directory nodes. Arches 2016-06-23 10:49:44 +0200
  • 9d199a8579 Updated readme. mentioned protobuf and grpc arches 2016-06-22 05:17:12 -0400
  • 926598143e Removed raft_internal.proto arches 2016-06-22 05:16:16 -0400
  • 005be04b50 updated readme arches 2016-06-22 04:57:52 -0400
  • 029f46df86 Removed mkdir arches 2016-06-22 04:34:26 -0400
  • 366f10506c cleanup removed unused old methods send_get_request and send_del_request removed unnecessary comments lampayan 2016-06-22 09:51:46 +0200
  • 8ae3a250dd Remove AsyncPutResponse, utils and grpcClient arches 2016-06-21 10:58:24 -0400
  • a24750cc40 Merge branch 'other_dev' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into other_dev arches 2016-06-21 10:45:50 -0400
  • bdfb481f69 Updated Watch so it can return previous values. arches 2016-06-21 10:45:43 -0400
  • 618995c080 Merge remote-tracking branch 'origin/other_dev' into other_dev lampayan 2016-06-21 15:59:46 +0200
  • b086ee9d72 Refactored transaction initialization. cleaned up and added comments for methods in transaction class lampayan 2016-06-21 15:52:19 +0200
  • 808ccd5e3b Updated test cases arches 2016-06-21 09:48:55 -0400
  • 63661d3889 Merge branch 'other_dev' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into other_dev arches 2016-06-21 09:38:50 -0400
  • c467a23958 Added Watch implementation arches 2016-06-21 09:36:31 -0400
  • 40c552725b Merge branch 'other_dev' of ssh://bud-git01.emea.nsn-net.net/etcd-cpp-apiv3 into other_dev arches 2016-06-21 09:34:22 -0400
  • 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 lampayan 2016-06-21 15:33:11 +0200
  • b9eb2633d1 Added watch functionality arches 2016-06-21 09:19:26 -0400
  • 01bf49bf2d cleanup removing temporary classes AyncDelResponse AsyncModifyResponse and V3BaseResponse lampayan 2016-06-21 10:54:13 +0200
  • 87dc87abdb Removed createResponse arches 2016-06-20 06:24:09 -0400
  • 1ff6d64d98 Updated handling of compareswap/delete. When error code is already set in get do not overwrite it. arches 2016-06-20 05:33:13 -0400
  • e84a1b0667 Update rm and modify functions. Use Txn for these functions. arches 2016-06-17 11:11:53 -0400
  • db2ce95328 Updates for merging arches 2016-06-16 07:52:29 -0400
  • e116c51948 added grpc and utils arches 2016-06-16 07:11:17 -0400
  • 9239ad04e9 clean up arches 2016-06-16 07:00:53 -0400
  • e5eafcf531 made prev_values a vector. Arches 2016-06-15 16:56:08 +0200
  • 88e5298f86 make templated create with shared_ptr arguement with watch snippet(should be deleted next commit) arches 2016-06-14 11:21:29 -0400
  • eedbcd4b70 Added delete arches 2016-06-14 04:54:23 -0400
  • 0d7b702430 Added implementation for ls arches 2016-06-10 11:19:53 -0400
  • 1c6f5be31e Update rpc.proto Arches 2016-06-09 16:08:53 +0200
  • 8825b43044 Use Txn Arches 2016-06-09 15:58:08 +0200
  • b7500a17cb Use Txn for add() arches 2016-06-08 11:22:16 -0400
  • a1293c770a cleanup removing temporary classes. lampayan 2016-06-09 17:14:40 +0200
  • 64a7f72fb9 cleanup removing temporary classes. lampayan 2016-06-09 17:12:13 +0200
  • 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. lampayan 2016-06-09 16:57:25 +0200
  • 6fb775218d This is the complete implementation for delete functionalities. Index is now also supported lampayan 2016-06-09 13:53:58 +0200
  • 008693a276 merged branches for ease of update later on. cleaned up rm, implemented rm_if methods! updated tests lampayan 2016-06-09 11:21:42 +0200
  • 2721e39e12 coexisting approaches with working UTs lampayan 2016-06-08 15:21:09 +0200
  • 33be7c9092 Merge remote-tracking branch 'origin/maui' into other_dev lampayan 2016-06-08 14:53:34 +0200