Page MenuHomeDevCentral

Allow to set an exchange as durable
ClosedPublic

Authored by dereckson on Mar 12 2016, 05:49.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 22, 11:36
Unknown Object (File)
Thu, Dec 19, 16:52
Unknown Object (File)
Thu, Dec 19, 16:21
Unknown Object (File)
Thu, Dec 19, 08:04
Unknown Object (File)
Thu, Dec 19, 07:25
Unknown Object (File)
Thu, Dec 19, 04:34
Unknown Object (File)
Tue, Dec 17, 01:58
Unknown Object (File)
Wed, Dec 11, 21:36
Subscribers
None

Details

Summary

The Nasqueron notifications center needs, as explained on T781,
to declare an exchange as durable.

This change allows so in AMQPBroker::setExchanteTarget.

This fixes the following AMQPProtocolChannelException:

PRECONDITION_FAILED - inequivalent arg 'durable' for exchange
'notifications' in vhost 'dev':
received 'false' but current is 'true'
Test Plan

Declare a durable exchange, when an exchange is already declared
in the broker.

Diff Detail

Repository
rKBROKER Keruald Broker
Lint
Lint Passed
Unit
Tests Passed
Branch
setExchangeTarget-durable
Build Status
Buildable 443
Build 554: arc lint + arc unit

Event Timeline

dereckson retitled this revision from to Allow to set an exchange as durable.
dereckson updated this object.
dereckson edited the test plan for this revision. (Show Details)
dereckson added a reviewer: dereckson.
This revision is now accepted and ready to land.Mar 12 2016, 05:50
dereckson edited edge metadata.
This revision was automatically updated to reflect the committed changes.