summaryrefslogtreecommitdiff
path: root/src/swarmkv.c
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-07-11WIPZheng Chao
2023-06-28WIPZheng Chao
2023-06-27WIPZheng Chao
2023-06-24WIPZheng Chao
2023-05-05Feature Fair and Bulk Token Bucket郑超
2023-02-28The watch slots changes function adds resp code judgmentsv3.0.2fengweihao
2023-02-09:bug: Fix memory leak in error handling.Zheng Chao
2023-02-06Use swarmkv_options_free to for consistency.Zheng Chao
2023-02-06bugfix: Optimize token accumulation time, Fix the REPLY_INT_MINORS1 assignmen...fengweihao
2023-01-29:bulb: Add comments for swarmkv_optionsZheng Chao
2023-01-28:bug: The log.c should not close stderr, which causes event_base_dispatch() -...Zheng Chao
2023-01-26:sparkles: The SwarmKV supports cluster-announce-ip, cluster-announce-port an...Zheng Chao
2023-01-25:bug: The test case of Resilience.AddSlotOwner fails when run all tests. To f...Zheng Chao
2023-01-20Bugfix: illegall http header on consul session creation.Zheng Chao
2023-01-18:construction: Refactoring Consul communication of keyspace.Zheng Chao
2022-12-30Support swamkv-cli matching path hints and fix the bugs in the leader election.fengweihao
2022-12-09:zap: For multi-thread scalability, each worker thread maintains connections ...Zheng Chao
2022-12-06:bug: Bugfix for CRDT INFO commandZheng Chao
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-30:sparkles: Support `KEYSLOT` command.Zheng Chao
2022-11-25:sparkles: Command `CLUSTER ADDKEYOWNER` can add multiple nodes as key owner.Zheng Chao
2022-11-25:bug: Bugfix: When cluster leader handle failed nodes, invalid read of health...Zheng Chao
2022-11-16:sparkles: New `TYPE` command returns the string representation of the type o...Zheng Chao
2022-11-15:art: Improve structure of the .md files.Zheng Chao
2022-11-14:sparkles: New data type Hash.Zheng Chao
2022-11-14:construction: Implementing type Hash.Zheng Chao
2022-11-13:sparkles: Add commands `INCR`, `DECR` and API swarmkv_command_on().Zheng Chao
2022-11-12:thread: The lock of STORE module are switched from mutex to rwlock.Zheng Chao
2022-11-11:hammer: Display input_buffer_sz and output_buffer_sz at 'network' section of...Zheng Chao
2022-11-10:sparkles: Running the same command N times in `swarmkv-cli`.Zheng Chao
2022-11-10:bug: Concurrent execution and sync operations add duplicated objects to stor...Zheng Chao
2022-11-10Improvement: The Sync Master is added for batched `CRDT PUSH`.Zheng Chao
2022-11-09Bugfix: The `LATENCY COMMAND` shows inaccurate rate.Zheng Chao
2022-11-08Add instantaneous_output_cps and instantaneous_output_cps to `INFO` command.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-31Swarmkv_cli test case adapter colon seperated ip portfengweihao
2022-10-29Refactor colon seperated ip port郑超
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-10-20swarmkv-cli listens on random port, so you can run multiple swarmkv-cli in on...zhengchao
2022-10-18bugfix: The local slot status is not reset after global slot table update, wh...zhengchao
2022-09-29Add command attach/detach to swarmkv clifengweihao
2022-09-15Add command cluster sanity check/heal to swarmkv clifengweihao