Compatibility rabbitmq with glusterfs StorageClass #2658
-
Hello, We are facing issue by using rabbitmq with glusterfs StorageClass in k8s env. First we thought that it's could be a race/locking issue but can't be because, yes we use glusterfs so we might think that the data is shared between the 3 pod but in our case we are declaring a pvc for each pod. We get the following error : it seems that when using glusterfs schema.DAT is corrupted and after restarting we get :
Do you know if there is already limitation in glusterfs use, i was not able to find anything related to that. If you need more info please ask. Thank's a lot |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Neither RabbitMQ nor its underlying runtime or libraries have any dependencies on a specific filesystem.
means that the node failed to open a DETS table. Those tables are backed by pretty basic files, nothing sophisticated. You can run the node under As far as using distributed filesystems for RabbitMQ node data goes, we recommend against it. These latency of such file systems can fluctuate greatly, and it is very important for real world throughput and latency of RabbitMQ. One thing that you absolutely cannot do with RabbitMQ nodes is to share their data directories (meaning multiple nodes use a single directory for their data). |
Beta Was this translation helpful? Give feedback.
Neither RabbitMQ nor its underlying runtime or libraries have any dependencies on a specific filesystem.
means that the node failed to open a DETS table. Those tables are backed by pretty basic files, nothing sophisticated. You can run the node under
strace
to see what specific file system operations are involved.As far as using distributed filesystems for RabbitMQ node data goes, we recommend against it. These latency of such file systems can fluctuate greatly, and it is very important for real world throughput and latency of RabbitMQ. One thing that you absolutely cannot do with RabbitMQ nodes is to share their data directories (meaning multiple nodes use a sin…