Greetings, I’m pretty new to Aerospike and I’ve been playing with it in order to see how good it is. I really like it so far, but I got stuck when trying to test out my cluster. So I currently have a cluster of 3 nodes - all running on containers - which I’m using via my C# API. Rather than explaining my configuration in words I decided to provide these snaps of it. So the problem arises when checking my reads and writes over amc. It seems to show that my reads are being done via all nodes in a cluster while my reads are done only via a single node - which isn’t what I want to achieve. Did anyone have this issue? Pics below show my amc problems.
Aerospike configuration :
Docker ps result:
Note: I’ve mapped these to my local ports so I can access their session on amc over the localhost
Environment: OS: Ubuntu 18.04 Docker version 18.09.6 Aerospike version 22.214.171.124 Dotnet version 2.2.204
So as you can see when performing a test write of around 100000 records I’m using all nodes to perform this action, but while reading a single record a 100000 times I’m using only one node. I’ve tried with reading all the keys one by one per say(I’m intentionally doing this rather than reading a RecordSet), but it also didn’t work. Furthermore, I’ve set the client policy like this(maybe I’m missing something here):
Hopefully someone can notice what a newbie like me is doing wrong here. If anyone needs more info I will happily provide it. Thanks.