summaryrefslogtreecommitdiff
path: root/readme.md
AgeCommit message (Collapse)Author
2023-05-05Feature Fair and Bulk Token Bucket郑超
2023-02-09:bug: To avoid leader election blocking, keyspace uses new connection for ↵Zheng Chao
every consul HTTP requests.
2023-02-06:memo: Update documents.Zheng Chao
2022-11-25:sparkles: Command `CLUSTER ADDKEYOWNER` can add multiple nodes as key owner.Zheng Chao
2022-11-15:pencil2: Fix wrong image path.Zheng Chao
2022-11-15:art: Improve structure of the .md files.Zheng Chao
2022-11-14:construction: Implementing type Hash.Zheng Chao
2022-11-10:sparkles: Running the same command N times in `swarmkv-cli`.Zheng Chao
2022-11-07New `TUNNEL` command for troubleshooting. The remote command processing code ↵郑超
is refactored for better structure.
2022-11-06New commands for latency tracking.Zheng Chao
2022-10-29Refactor colon seperated ip port郑超
2022-10-26fix typosZheng Chao
2022-10-23You can SET integer to non-zero value.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 ↵郑超
TINFO.
2022-10-20Added 'Hash Tags' feature to ensure that multiple keys are allocated in the ↵zhengchao
same hash slot.
2022-10-20swarmkv-cli listens on random port, so you can run multiple swarmkv-cli in ↵zhengchao
one host.
2022-10-18bugfix: possible infinity loop in swarmkv_node_addr_list_remove()zhengchao
2022-10-15Add ToC to Readmezhengchao
2022-09-22OC token bucket supports OCTB_CMD_READ_REFILLED option.zhengchao
2022-09-13Add chapter CRDT explained to readme.mdzhengchao
2022-08-06Add Cure paper to readme.mdZheng Chao
2022-08-06fix icon of readme.mdZheng Chao
2022-08-06Use pthread_join to wait worker threads and keyspace threads exit.zhengchao
2022-07-22fix memory leaks caused by remote command processingzhengchao
2022-07-21For avoiding dead-locking, swarmkv_net run send and receive at deferred mode.zhengchao
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 ↵zhengchao
and SISMEMBER.
2022-07-09PN Counter支持Set;SET命令支持Counter数据类型zhengchao
2022-07-01low-level增加KEYSPACE XRADD命令,用于只读的high-level命令。zhengchao
2022-07-01使用CRDT重新实现zhengchao
2022-05-05Bugfix: If a node expires a key and it's the object owner, it will connect ↵zhengchao
to itself with TCP, this messes swarmkv_net's connection table.
2022-05-04Refactor: implement EXPIRE/TTL command at keyspace, for avoiding key route ↵zhengchao
entry residue.
2022-05-03Add unit test cases for EXPIRE command; fix incorrect initialization of ↵zhengchao
timeout structure.
2022-05-03增加EXPIRE和TTL命令。zhengchao
2022-04-24修复cluster keyslot命令错误匹配到cluster keys命令的bug。zhengchao
2022-04-24swarmkv-cli CLUSTER ADDNODE命令适配重命名后的KEYSPACE ↵zhengchao
NODES和KEYSPACE SLOTS命令。
2022-04-23删除readme.md早期撰写的、与实现不一致的描述zhengchao
2022-04-23修复readme中图片引用zhengchao
2022-04-23readme.md 更新命令列表,增加cluster示意图。zhengchao
2022-04-17增加CLUSTER ADDNODE命令,以及配套的CLUSTER SLOTS, CLUSTER ↵zhengchao
NODES和KEYSPACE相关命令。
2022-03-23修复bug: 开启cache ↵zhengchao
sync时会连续到达一个以上的消息,在net的read rcallback中添加while(1)循环。
2022-03-17使用swarmkv_options维护初始化参数zhengchao
2022-03-16重构keyspace,支持节点退出,为节点增加做准备。zhengchao
2022-03-07实现DEL命令zhengchao
2022-03-06引入缓存推送机制,使用future promise重构异步kv命令执行。zhengchao
2022-02-25beautify readme title郑超
2022-02-25正确从consul读取slot tablezhengchao
2022-02-24单节点调试通过。zhengchao
2022-02-19测试readme.mdzhengchao