summaryrefslogtreecommitdiff
path: root/src/swarmkv_common.c
AgeCommit message (Expand)Author
2023-06-24WIPZheng Chao
2023-05-05Feature Fair and Bulk Token Bucket郑超
2023-01-16Support specifying the address of the consul agentfengweihao
2022-12-06:sparkles: `CRDT INFO` command for debug.Zheng Chao
2022-12-01:bug: `swarmkv-cli -l [p2p port]` does not work.Zheng Chao
2022-11-29:bug: If two nodes simultaneously open tcp connection to each other, both con...Zheng Chao
2022-11-25:bug: Bugfix: When cluster leader handle failed nodes, invalid read of health...Zheng Chao
2022-11-18Bugfix: The node is not reset, causes that this node cannot be found in the l...fengweihao
2022-11-10Improvement: The Sync Master is added for batched `CRDT PUSH`.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-11-06New commands for latency tracking.Zheng Chao
2022-11-02New commands `INFO` and `CLUSTER INFO`.Zheng Chao
2022-10-29Refactor colon seperated ip port郑超
2022-10-28Bugfix: sdscatvprintf() doesn't support "%I". Typos in key_entry_merge().Zheng Chao
2022-10-27Performance Enhancement郑超
2022-10-20Added 'Hash Tags' feature to ensure that multiple keys are allocated in the s...zhengchao
2022-10-18bugfix: possible infinity loop in swarmkv_node_addr_list_remove()zhengchao
2022-09-29Add command attach/detach to swarmkv clifengweihao
2022-09-15Add command cluster sanity check/heal to swarmkv clifengweihao
2022-08-26Add command CLUSTER SANITY check | fixfengweihao
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-15fix memory leakageszhengchao
2022-07-08CRDT中增加OR-Set数据类型。zhengchao
2022-07-01使用CRDT重新实现zhengchao
2022-05-08You can create cluster with "swarmkv-cli --cluster-create" option.zhengchao
2022-05-04fix many memory leakszhengchao
2022-05-04重构key slot结构体,拆分为key_slot和slot_runtime。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
2022-04-09增加incrby命令的测试用例, 删除无用的关于swarmkv_operator的...zhengchao
2022-04-08支持CLUSTER KEYS命令zhengchao
2022-04-05为了提高工程的可维护性,重构代码执行逻辑,从data-centri...zhengchao
2022-03-26在swarmkv_node结构体中增加uuid成员; 增加CLUSTER NODES和CLUSTER ...zhengchao
2022-03-25重构cache推送逻辑,新增CACHE SET和CACHE DEL命令。zhengchao
2022-03-23修复bug: 开启cache sync时会连续到达一个以上的消息,在net...zhengchao
2022-03-20keyspace使用独立的event base,避免中断net中的event loopzhengchao
2022-03-16重构keyspace,支持节点退出,为节点增加做准备。zhengchao
2022-03-06引入缓存推送机制,使用future promise重构异步kv命令执行。zhengchao
2022-02-26两节点,GET SET调试通过。zhengchao
2022-02-24单节点调试通过。zhengchao