Inconsistent metadata between nodes after fuzzing testing.
SecTechTool opened this issue · comments
- Run a 10-node network (including 3 manager nodes and 7 data nodes).
- Run 3 clients connects to the LeoFS.
- Consistently generating parallel client operations including read, write, modify, etc.
- Check the metadata between nodes in the network.
- The hash value in metadata between manager nodes and data nodes is becoming inconsistent after around 1 hour fuzzing test.
./leofs-adm status
[System Confiuration]
-----------------------------------+----------
Item | Value
-----------------------------------+----------
Basic/Consistency level
-----------------------------------+----------
system version | 1.4.4
cluster Id | leofs_1
DC Id | dc_1
Total replicas | 2
number of successes of R | 1
number of successes of W | 1
number of successes of D | 1
number of rack-awareness replicas | 0
ring size | 2^128
-----------------------------------+----------
Multi DC replication settings
-----------------------------------+----------
[mdcr] max number of joinable DCs | 2
[mdcr] total replicas per a DC | 1
[mdcr] number of successes of R | 1
[mdcr] number of successes of W | 1
[mdcr] number of successes of D | 1
-----------------------------------+----------
Manager RING hash
-----------------------------------+----------
current ring-hash |
previous ring-hash |
-----------------------------------+----------