summaryrefslogtreecommitdiff
path: root/test/swarmkv_gtest.cpp
AgeCommit message (Expand)Author
2023-07-29WIP: fix swarmkv_net_send() bugoptimize-multithread-lockfree-ringbufZheng Chao
2023-07-28WIP: fix memory leakZheng Chao
2023-07-24WIP: It works.Zheng Chao
2023-06-07fix fair token bucket test casev3.0.6develop-version3Zheng Chao
2023-06-07:bug: fix uninitialized memory in bulk token bucketZheng Chao
2023-05-26Bugfix: In OR_map_merge(), the dst_record holds an incorrect uuid.Zheng Chao
2023-05-05Feature Fair and Bulk Token Bucket郑超
2023-03-11:bug: Fix inaccuarte `TINFO` when a token bucket has a zero CIR and zero CBS.Zheng Chao
2023-03-09:bug: bugfix: hincrby_command() cannot create new field in hash.Zheng Chao
2023-01-26:sparkles: The SwarmKV supports cluster-announce-ip, cluster-announce-port an...Zheng Chao
2023-01-18:construction: Refactoring Consul communication of keyspace.Zheng Chao
2022-12-09:zap: For multi-thread scalability, each worker thread maintains connections ...Zheng Chao
2022-11-30:sparkles: Support `KEYSLOT` command.Zheng Chao
2022-11-22:recycle: Rename Async API. Add async example.Zheng Chao
2022-11-16:sparkles: New `TYPE` command returns the string representation of the type o...Zheng Chao
2022-11-14:sparkles: New data type Hash.Zheng Chao
2022-11-13:sparkles: Add commands `INCR`, `DECR` and API swarmkv_command_on().Zheng Chao
2022-11-11:zap: The store object uses a primitive method to do serialization.Zheng Chao
2022-11-08Bugfix: node_t is not initialized in node_init_from_sockaddr(). The snet_thr ...Zheng Chao
2022-11-07New `TUNNEL` command for troubleshooting. The remote command processing code ...郑超
2022-10-29Refactor colon seperated ip port郑超
2022-10-23TCONSUME on nonexist key should reply with integer 0Zheng Chao
2022-10-23Completely remove denpendency on MESA_handle_logger.Zheng Chao
2022-10-22The OC Token Bucket is robust to over consuming.zhengchao
2022-10-21Add a new data type token bucket, which is manipulated by TCFG, TCONSUME and ...郑超
2022-09-29Add command attach/detach to swarmkv clifengweihao
2022-09-01Add test case of adding node.zhengchao
2022-08-25rename the log handle namefengweihao
2022-08-16Add and modify log handle functionsfengweihao
2022-07-23fix deadlock caused by calling swarmkv_store_add_key in command functionzhengchao
2022-07-21For avoiding dead-locking, swarmkv_net run send and receive at deferred mode.zhengchao
2022-07-16Add test case of 32 nodeszhengchao
2022-07-15fix memory leakageszhengchao
2022-07-15use EXPECT_TURE(success) instead of EXPECT_EQ(success, 1)zhengchao
2022-07-14Add Set (data type) related commands, which are SADD, SREM, SCARD, SMEMBERS a...zhengchao
2022-07-09PN Counter仅支持RESET为0,因此仅允许"SET key 0",在SET非0值时�...zhengchao
2022-07-09PN Counter支持Set;SET命令支持Counter数据类型zhengchao
2022-07-08CRDT中增加OR-Set数据类型。zhengchao
2022-07-02为了让swarmkv-cli可以创建key,node执行远端发送的写命令时�...zhengchao
2022-07-01low-level增加KEYSPACE XRADD命令,用于只读的high-level命令。zhengchao
2022-07-01增加PERSIST命令和响应测试用例zhengchao
2022-07-01使用CRDT重新实现zhengchao
2022-05-08You can create cluster with "swarmkv-cli --cluster-create" option.zhengchao
2022-05-04Refactor: implement EXPIRE/TTL command at keyspace, for avoiding key route en...zhengchao
2022-05-04fix many memory leakszhengchao
2022-05-03Add unit test cases for EXPIRE command; fix incorrect initialization of timeo...zhengchao
2022-05-03增加EXPIRE和TTL命令。zhengchao
2022-04-23初始化时,以阻塞模式从consul加载slot table。zhengchao
2022-04-17增加CLUSTER ADDNODE命令,以及配套的CLUSTER SLOTS, CLUSTER NODES和K...zhengchao
2022-04-10为module和rr添加读写锁zhengchao