I have a 5 machine cluster, triple replication, 1 SSD per machine. I have the following process class configuration:
machine 1: 2 storage, 2 stateless
machine 2: 2 storage, 2 stateless
machine 3: 2 storage, 2 stateless
machine 4: 2 storage, 1 proxy, 1 stateless
machine 5: 1 log, 3 stateless
I’d made this configuration after referring to https://forums.foundationdb.org/t/questions-about-process-classes-recruitment-behavior-and-cluster-configuration/1177. But I keep noticing my storage classes also being assigned log roles, automatically, leading to a warning that it’s not ideal to have the same process be both a storage and a log process.
How do I avoid this from happening? Any ideas where I’m going wrong?