summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2024-09-25If a peer happens to be synchronization failed and is not resumed in a certai...v4.4.4郑超
2024-09-20Track peer health for robust CRDT synchronization. If a peer is unresponsive,...v4.4.3郑超
2024-08-21bugfix:When the thread’s ring buffer is full, an abnormal RPC timeout is set.v4.4.2fengweihao
2024-08-09TSG-21840v4.4.1chenzizhan
2024-07-11Add new weighted test case for fair token bucket.Zheng Chao
2024-06-25The Network Layer is easy to read. Compression Ratio is available in network ...郑超
2024-06-17Add command `BTQUERY` to query specific bucket.Zheng Chao
2024-06-17Refactor Bulk Token Bucket with Cuckoo Hashing郑超
2024-05-29Compress the message with snappy. This version changes the message header mag...郑超
2024-05-28Update cli.mdZheng Chao
2024-04-16Bugfix: swarmkv_async_command memory leak in TSG-20539v4.3.3fengweihao
2024-04-06Feature/hyperloglog郑超
2024-04-01Feature/monitor4.3.0郑超
2024-03-30Add new data type: Count-Min Sketch. Rename `BFRESERVE` to `BFINIT` for consi...郑超
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郑超
2024-01-09Bugfix: Addressed token bucket disproportionate in TSG-15595. When handling m...v4.0.5Zheng Chao
2023-12-07The staggered HyperLogLog does not slide during queries and merges, leading t...v4.0.3郑超
2023-10-26Fix the memory leak issue caused by remote request invocation failure and fix...v4.0.2fengweihao
2023-09-23:memo: update design.mdv4.0.1Zheng Chao
2023-09-19:zap: Reduce unnecessary inter-thread RPC by peeking the caller thread id fro...Zheng Chao
2023-09-18Feature:Zheng Chao
2023-09-18Bugfix: Reset struct xx_info to avoid inaccurate statistics.Zheng Chao
2023-09-18Don't override cluster port when dry runZheng Chao
2023-09-15bugfix: retry if ringbuf_acquire() returns -1.Zheng Chao
2023-09-14Optimize performance AsyncExec test caseZheng Chao
2023-09-06bugfix: check replica_node_list lengthZheng Chao
2023-09-01Source file layout is changed.Zheng Chao
2023-08-31bugfix: OC token bucket wastes tokens due to refill timestamp is miroseconds ...Zheng Chao
2023-08-28Bugfix: fair token bucket peturbs after configurations.Zheng Chao
2023-08-25The `LATENCY` command works again. The `INFO` command now returns RPC informa...Zheng Chao
2023-08-24fix crdt timeout check.Zheng Chao
2023-08-24Optimize __get_tid() by caching the result of `syscall(SYS_gettid)` in thread...Zheng Chao
2023-08-24Remove unused variables.Zheng Chao
2023-08-23Add swarmkv_options_set_max_dispatch_interval() and swarmkv_caller_get_pendin...Zheng Chao
2023-08-22Add Async Exec test case.Zheng Chao
2023-08-21The ringbuf adopts a two-phase write, two concurrent producers may generates ...Zheng Chao
2023-08-19Increase the ringbuf size of swarmkv_mesh to avoid message drops.Zheng Chao
2023-08-18Adding slot owner test passed.Zheng Chao
2023-08-17performance 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-11`__exec_cmd()` determins target node, and then target thread.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-29WIP: fix swarmkv_net_send() bugoptimize-multithread-lockfree-ringbufZheng Chao
2023-07-28WIP: fix memory leakZheng Chao