Hi,
I am using a QueueStore with the following settings
memory-limit = 1000
async-backup-count = 1
I'm persisting 10 million messages to the Queue. What i observe is, Primary member that is writing to Store is retaining only 1000 items in memory and remaining are being persisted in the disk. However, the member that's getting the async back requests is still holding all 10 million requests in memory.
When memory-limit of the Q is defined, it's applicable for the entire cluster and not just one member, and why is the backup member holding everything in memory?
Appreciate any responses on this issues. By the way, we are using Community Edition version 5.2.3
Thanks.