summaryrefslogtreecommitdiff
path: root/src/swarmkv_keyspace.c
AgeCommit message (Expand)Author
2024-06-25The Network Layer is easy to read. Compression Ratio is available in network ...郑超
2024-04-01Feature/monitor4.3.0郑超
2024-03-22Add git version to `INFO` command; add consume type to `FTCONSUME` command.郑超
2024-02-29Bloom Filter and Token bucket refill period customization.v4.1.0郑超
2023-09-23:memo: update design.mdv4.0.1Zheng Chao
2023-09-18Feature:Zheng Chao
2023-09-14Optimize performance AsyncExec test caseZheng Chao
2023-08-31bugfix: OC token bucket wastes tokens due to refill timestamp is miroseconds ...Zheng Chao
2023-08-25The `LATENCY` command works again. The `INFO` command now returns RPC informa...Zheng Chao
2023-08-18Adding slot owner test passed.Zheng Chao
2023-08-15Now, the keyspace is lock-free.Zheng Chao
2023-08-13Batch synchronization is now disabled by default. It can be enabled when all ...Zheng Chao
2023-08-10bugfix `cluster keys` commandZheng Chao
2023-08-09`swarmkv_cli` works again.Zheng Chao
2023-08-05Remove accessing_node parameter from all command functions.Zheng Chao
2023-08-05For both local and remote caller, __exec_cmd executes the command recursively.Zheng Chao
2023-08-03WIP: multi-thread testZheng Chao
2023-07-24WIP: It works.Zheng Chao
2023-07-11WIPZheng Chao
2023-06-24WIPZheng Chao
2023-05-26Repair Centos 7 environment, CI build failedv3.0.4fengweihao
2023-02-28The watch slots changes function adds resp code judgmentsv3.0.2fengweihao
2023-02-19:bug: Fixed crash if consul is not running.v3.0.1Zheng Chao
2023-02-09:bug: To avoid leader election blocking, keyspace uses new connection for eve...Zheng Chao
2023-02-09:bug: Fix memory leak in error handling.Zheng 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
2023-01-16Support specifying the address of the consul agentfengweihao
2023-01-13:recycle: The keyspace uses future-promise to do HTTP get.Zheng Chao
2022-12-30Support swamkv-cli matching path hints and fix the bugs in the leader election.fengweihao
2022-12-23For avoiding key route entry oscillation, the keyspace ignores node crash.Zheng Chao
2022-12-22:construction: Remove failed node from key space and CRDT space.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-29Include duplicated connnections to the network statistics.Zheng Chao
2022-11-28When cluster leader changes slot table, log changed slots.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-12:thread: The lock of STORE module are switched from mutex to rwlock.Zheng Chao
2022-11-08Add instantaneous_output_cps and instantaneous_output_cps to `INFO` command.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-28Typos in key_entry_merge()Zheng Chao
2022-10-28Bugfix: sdscatvprintf() doesn't support "%I". Typos in key_entry_merge().Zheng Chao
2022-10-28A node can be a quiet follower by swarmkv_options_set_run_for_leader_flag(0).Zheng Chao