Ok,
We switched from classic non HA queues to quorum recently because we
don't want to lose the queue when a node is down/maintenance.
The queues are having a small expiration despite the fact that they can
be used for a very long time by clients.
The small expiration time is mostly useful for fanout to get deleted
before they fill up with a LOT of messages when the client is restarted
(because the client is using a random in name of queues, so each time
it's restarted, a new fanout is declared, leaving the former one
forever/until expiration).
(For the record, our client is OpenStack - mostly neutron and nova
components).
From the discussion we had, we see few points of improvment:
- start looking at stream to replace fanouts
- stop using random name in queues, so we can reuse the same queue after
restart (this would also save erlang atom exhaustion)
- increase expiry of queue to avoid the race condition
I'll try to build the test app requested by Michal, but I am not yet
sure how to reproduce the issue without the load.
Thanks for your answers.
Arnaud.
> >>>>
https://groups.google.com/d/msgid/rabbitmq-users/CAA81d0sw3%2BuUb7sv1FKMPW5Xcvyeo6Nq%2BRUvBhnhzD0_Ovj3Gg%40mail.gmail.com
> >>>> .
> >>>>
> >>>> --
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "rabbitmq-users" group.
> >>>> To unsubscribe from this group and stop receiving emails from it, send
> >>>> an email to
rabbitmq-user...@googlegroups.com.
> >>>> To view this discussion on the web, visit
> >>>>
https://groups.google.com/d/msgid/rabbitmq-users/ZLfgaF85Eo8kncXc%40sync2
> >>>> .
> >>>>
> >>>
> >>>
> >>> --
> >> You received this message because you are subscribed to the Google Groups
> >> "rabbitmq-users" group.
> >> To unsubscribe from this group and stop receiving emails from it, send an
> >> email to
rabbitmq-user...@googlegroups.com.
> >> To view this discussion on the web, visit
> >>
https://groups.google.com/d/msgid/rabbitmq-users/494838C0-30AB-4A6B-944A-F62D5B4FFD7E%40gmail.com
> >> <
https://groups.google.com/d/msgid/rabbitmq-users/494838C0-30AB-4A6B-944A-F62D5B4FFD7E%40gmail.com?utm_medium=email&utm_source=footer>
> >> .
> >>
> >
> >
> > --
> > Michał
> > RabbitMQ team
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "rabbitmq-users" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to
rabbitmq-user...@googlegroups.com.
> > To view this discussion on the web, visit
> >
https://groups.google.com/d/msgid/rabbitmq-users/CAA81d0vbqSdQ2abt%3Dv_zz%3DHJA9v9nmfAmnBAizk0-AR3H72B9w%40mail.gmail.com
> > <
https://groups.google.com/d/msgid/rabbitmq-users/CAA81d0vbqSdQ2abt%3Dv_zz%3DHJA9v9nmfAmnBAizk0-AR3H72B9w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> > .
> >
>
>
> --
> *Karl Nilsson*
>
> --
> You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
rabbitmq-user...@googlegroups.com.
> To view this discussion on the web, visit
https://groups.google.com/d/msgid/rabbitmq-users/CAHC35TA3K2MKabUR-AS7Ujehi8vZ%3D%2BCvLO0O5NFdftXnrLFJmw%40mail.gmail.com.