Open emiteze opened 5 years ago
@emiteze Sorry for the slow response. Let me have a look at this and get back to you.
@emiteze The node03.yml 'rack:' field points to 'dc1-rack1'. You'd need to change it to 'dc1-rack2', right? Right now, it thinks all 3 nodes are part of the same rack and 2 nodes are overlapping on the token range.
Hi guys,
First of all thanks for the great work that has been done here! We met Dynomite after started using Conductor and we decided to use it as database for our application as well, to avoid installing another database and to enjoy the advantages of Dynomite :)
I'm currently running some tests with a Dynomite cluster locally using docker compose and I'm facing some strange issues which I don't think is the expected behavior for a Dynomite cluster.
The topology used for tests was dynomite01 and dynomite02 in rack1 and dynomite03 in rack2. I used the python script to calculate tokens and this is the configuration for each node and the YML file for dynomite cluster.
docker-compose.yml
node01.yml
node02.yml
node03.yml
All tests ran with the java client (dyno)
The first test was using _readconsistency and _writeconsistency as DC_ONE:
The second test was using _readconsistency and _writeconsistency as DC_QUORUM:
The second test was using _readconsistency and _writeconsistency as DC_SAFE_QUORUM:
Do you guys notice some strange behavior in all 3 tests? Things like:
Have you faced some issues like that as well?