-
Notifications
You must be signed in to change notification settings - Fork 16
Durable LVC exchange should persist the cached message (if persistent) across RabbitMQ restarts. #21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
If implemented, this probably won't take clustering into account. |
For my immediate uses, thats fine. |
rabbitmq-lvc-exchange #21 [#165034482]
rabbitmq-lvc-exchange #21 [#165034482] Use argument to create_table to set disc_copies
We observed something where after a recycling the cluster nodes in a rolling fashion the queue bound to a LVC exchange did return the sequence number. Durable is set to true. |
@bharath1718 in https://github.com/rabbitmq/rabbitmq-lvc-exchange/pull/22/files, the copy uses a single node replica for storage. We cannot suggest much with a single sentence problem definition. |
Thanks Mike,below is the log that we observed during the rolling restart of the cluster.
|
@bharath1718 our team does not use existing issues as a support forum. The exception says that when the exchange attempted to route a message, the We don't have much relevant information (RabbitMQ version, plugin version, any logs, or any steps to reproduce), and will not use an existing issues' comments for discussions. That's what our public mailing list, community Slack and |
We now understand what may be going on here. The plugin does not retry syncing its tables from peers the same way RabbitMQ core would. And in general, this plugin is stateful We can easily address the former (#28) but it's not obvious how to do the latter safely for RabbitMQ itself. We don't want a plugin to delay node startup, for example. |
The text was updated successfully, but these errors were encountered: