arcadedb
arcadedb copied to clipboard
Warnings in logs during replication
After testing, it was found that:
- Set Darcadedb. typeDefault Buckets to 32, and when 10659 data entries are written, the above logs will begin to appear;
- Set Darcadedb. typeDefault Buckets to 4, and when 657 data entries are written, the above log will appear as follows: “ WARNI [ReplicationLogFile] <arcadedb_9> Found a jump (2) in message numbers. Last was 657 and now receiving 659. Skip saving this entry (threadId=160)”;
- It seems unrelated to the configuration parameters of JMeter, as no matter what write rate is used, problems will occur when the data volume reaches the above values. The main parameters of HTTP requests are as follows: <stringProp name="HTTPSampler.protocol">http</stringProp> <stringProp name="HTTPSampler.path">/api/v1/command/ytb_db</stringProp> <boolProp name="HTTPSampler.follow_redirects">true</boolProp> <stringProp name="HTTPSampler.method">POST</stringProp> <boolProp name="HTTPSampler.use_keepalive">true</boolProp> ....
- Another phenomenon is that when the above-mentioned problem logs appear, executing the operation of creating a new database will cause two Replica nodes to undergo a state transition of OFFLINE-JOINING-ONLINE, resulting in the failure of database creation. The log is as follows: “2025-04-17 14:34:49.162 WARNI [HAServer] <arcadedb_9> Timeout waiting for quorum (3) to be reached for request 1086 2025-04-17 14:34:49.166 INFO [PostServerCommandHandler] <arcadedb_9> Error on command execution (PostServerCommandHandler): Timeout waiting for quorum (3) to be reached for request 1086”
Originally posted by @yang1-tb in https://github.com/ArcadeData/arcadedb/discussions/2163#discussioncomment-12863569