summaryrefslogtreecommitdiff
path: root/src/swarmkv_net.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-02-01bugfix: fd was not closed when the association failed. health_check_announce_...fengweihao
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
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-21:bug: When using multiple worker threads, the `CLUSTER INFO` command outputs ...Zheng Chao
2022-12-09:zap: For multi-thread scalability, each worker thread maintains connections ...Zheng Chao
2022-11-29Include duplicated connnections to the network statistics.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-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-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-31Test utils can print reply on fail.Zheng Chao
2022-10-29Refactor colon seperated ip port郑超
2022-10-25Repair obtain swarmkv-cli listens port is 0 and modify swarmkv-cli test case ...fengweihao
2022-10-23Completely remove denpendency on MESA_handle_logger.Zheng Chao
2022-10-22The OC Token Bucket is robust to over consuming.zhengchao
2022-10-20Added 'Hash Tags' feature to ensure that multiple keys are allocated in the s...zhengchao
2022-10-20Rename swarmkv_options_set_timeout to swarmkv_options_set_p2p_timeout for cle...zhengchao
2022-10-20swarmkv-cli listens on random port, so you can run multiple swarmkv-cli in on...zhengchao
2022-10-18Add set p2p listening ports on the clifengweihao
2022-08-16Add and modify log handle functionsfengweihao
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-15fix memory leakageszhengchao
2022-07-02socket fd设置为NO_DELAY,使localhost访问延迟从40ms降低到0.1ms。zhengchao
2022-07-01使用CRDT重新实现zhengchao
2022-05-05Bugfix: If a node expires a key and it's the object owner, it will connect to...zhengchao
2022-05-04fix many memory leakszhengchao
2022-05-03Add unit test cases for EXPIRE command; fix incorrect initialization of timeo...zhengchao
2022-05-03增加EXPIRE和TTL命令。zhengchao
2022-04-05为了提高工程的可维护性,重构代码执行逻辑,从data-centri...zhengchao