summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qpid/cpp/src/qpid/broker/QueueFlowLimit.cpp4
-rw-r--r--qpid/cpp/src/tests/queue_flow_limit_tests.py16
-rw-r--r--qpid/specs/management-schema.xml5
3 files changed, 8 insertions, 17 deletions
diff --git a/qpid/cpp/src/qpid/broker/QueueFlowLimit.cpp b/qpid/cpp/src/qpid/broker/QueueFlowLimit.cpp
index f3e6e088b9..7e8739fe9e 100644
--- a/qpid/cpp/src/qpid/broker/QueueFlowLimit.cpp
+++ b/qpid/cpp/src/qpid/broker/QueueFlowLimit.cpp
@@ -238,10 +238,6 @@ void QueueFlowLimit::setManagementObject(_qmfBroker::Queue *mgmtObject)
{
queueMgmtObj = mgmtObject;
if (queueMgmtObj) {
- queueMgmtObj->set_flowStopCount(getFlowStopCount());
- queueMgmtObj->set_flowResumeCount(getFlowResumeCount());
- queueMgmtObj->set_flowStopSize(getFlowStopSize());
- queueMgmtObj->set_flowResumeSize(getFlowResumeSize());
queueMgmtObj->set_flowStopped(isFlowControlActive());
}
}
diff --git a/qpid/cpp/src/tests/queue_flow_limit_tests.py b/qpid/cpp/src/tests/queue_flow_limit_tests.py
index 9bfba28e15..27fbe2afcc 100644
--- a/qpid/cpp/src/tests/queue_flow_limit_tests.py
+++ b/qpid/cpp/src/tests/queue_flow_limit_tests.py
@@ -53,13 +53,13 @@ class QueueFlowLimitTests(TestBase010):
if i.name == name:
# verify flow settings
if (stop_count is not None):
- self.assertEqual(i.flowStopCount, stop_count)
+ self.assertEqual(i.arguments.get("qpid.flow_stop_count"), stop_count)
if (resume_count is not None):
- self.assertEqual(i.flowResumeCount, resume_count)
+ self.assertEqual(i.arguments.get("qpid.flow_resume_count"), resume_count)
if (stop_size is not None):
- self.assertEqual(i.flowStopSize, stop_size)
+ self.assertEqual(i.arguments.get("qpid.flow_stop_size"), stop_size)
if (resume_size is not None):
- self.assertEqual(i.flowResumeSize, resume_size)
+ self.assertEqual(i.arguments.get("qpid.flow_resume_size"), resume_size)
self.assertFalse(i.flowStopped)
return i.getObjectId()
self.fail("Unable to create queue '%s'" % name)
@@ -123,10 +123,10 @@ class QueueFlowLimitTests(TestBase010):
qs = self.qmf.getObjects(_class="queue")
for i in qs:
if i.name == "test01":
- self.assertEqual(i.flowStopCount, 999)
- self.assertEqual(i.flowResumeCount, 55)
- self.assertEqual(i.flowStopSize, 5000000)
- self.assertEqual(i.flowResumeSize, 100000)
+ self.assertEqual(i.arguments.get("qpid.flow_stop_count"), 999)
+ self.assertEqual(i.arguments.get("qpid.flow_resume_count"), 55)
+ self.assertEqual(i.arguments.get("qpid.flow_stop_size"), 5000000)
+ self.assertEqual(i.arguments.get("qpid.flow_resume_size"), 100000)
self.assertFalse(i.flowStopped)
break;
self.assertEqual(i.name, "test01")
diff --git a/qpid/specs/management-schema.xml b/qpid/specs/management-schema.xml
index 6d17357f00..cde77c47d2 100644
--- a/qpid/specs/management-schema.xml
+++ b/qpid/specs/management-schema.xml
@@ -143,11 +143,6 @@
<property name="exclusive" type="bool" access="RC"/>
<property name="arguments" type="map" access="RO" desc="Arguments supplied in queue.declare"/>
<property name="altExchange" type="objId" references="Exchange" access="RO" optional="y"/>
- <property name="flowStopCount" type="uint32" access="RO" optional="y" desc="Flow control: # messages to force flow control."/>
- <property name="flowResumeCount" type="uint32" access="RO" optional="y" desc="Flow control: # messages to release flow control."/>
- <property name="flowStopSize" type="uint64" access="RO" optional="y" desc="Flow control: # enqueued bytes to force flow control."/>
- <property name="flowResumeSize" type="uint64" access="RO" optional="y" desc="Flow control: # enqueued bytes to release flow control."/>
-
<statistic name="msgTotalEnqueues" type="count64" unit="message" desc="Total messages enqueued"/>
<statistic name="msgTotalDequeues" type="count64" unit="message" desc="Total messages dequeued"/>