Skip to content
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

Support for High Availability Parameter #35

Open
yuryo opened this issue May 29, 2013 · 1 comment
Open

Support for High Availability Parameter #35

yuryo opened this issue May 29, 2013 · 1 comment

Comments

@yuryo
Copy link

yuryo commented May 29, 2013

Hi,

I have ran into the issue when configuring Camel endpoint for RabbitMQ queue that was configured with 'x-ha-policy=all' parameter.

When system starts up and queue is being defined based on the endpoint I get following exception.

channel error; reason: {#method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg 'x-ha-policy' for queue 'test.queue' in vhost '/': received none but current is the value 'all' of type 'longstr', class-id=50, method-id=10),null,""}

Looks like RabbitMQ connection requires endpoint queue parameters to match those defined on the queue itself. This is fine, however, looking at the documentation and the code 'x-ha-policy' argument is not supported and is not being passed to connection code.

Please let me know the best way to address this issue. Am I overlooking something? Should I wait for a fix or fork the code, make a fix and submit it for review?

Thanks,
Yury

@deckerego
Copy link
Member

If you could submit a pull request, that would be ideal. Otherwise I'll evaluate as I work through the backlog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants