Return-Path: X-Original-To: apmail-qpid-commits-archive@www.apache.org Delivered-To: apmail-qpid-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A313DDF5E for ; Mon, 2 Jul 2012 14:27:19 +0000 (UTC) Received: (qmail 83847 invoked by uid 500); 2 Jul 2012 14:27:19 -0000 Delivered-To: apmail-qpid-commits-archive@qpid.apache.org Received: (qmail 83822 invoked by uid 500); 2 Jul 2012 14:27:19 -0000 Mailing-List: contact commits-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@qpid.apache.org Delivered-To: mailing list commits@qpid.apache.org Received: (qmail 83814 invoked by uid 99); 2 Jul 2012 14:27:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Jul 2012 14:27:19 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Jul 2012 14:27:12 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 43DA22388AF0 for ; Mon, 2 Jul 2012 14:26:50 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1356250 [2/7] - in /qpid/trunk/qpid/java/perftests: etc/chartdefs/ etc/testdefs/short/ etc/testdefs/standard/ src/main/java/org/apache/qpid/disttest/client/ src/main/java/org/apache/qpid/disttest/controller/config/ src/main/java/org/apache... Date: Mon, 02 Jul 2012 14:26:44 -0000 To: commits@qpid.apache.org From: kwall@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120702142650.43DA22388AF0@eris.apache.org> Added: qpid/trunk/qpid/java/perftests/etc/testdefs/short/Latency-QueuesWithSelectors.json URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/testdefs/short/Latency-QueuesWithSelectors.json?rev=1356250&view=auto ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/testdefs/short/Latency-QueuesWithSelectors.json (added) +++ qpid/trunk/qpid/java/perftests/etc/testdefs/short/Latency-QueuesWithSelectors.json Mon Jul 2 14:26:36 2012 @@ -0,0 +1,2120 @@ +{ + "_tests":[ + { + "_name": "Queues with selectors: 1 consumer - 1 producer - non overlapping - PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_durable": true, + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": 1 } + } + ], + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 2, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + } + ] + } + ] + }, + + + + + { + "_name": "Queues with selectors: 2 consumers - 1 producer - non overlapping - PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_durable": true, + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 2, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 2, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=2" + } + ] + } + ] + } + ] + } + ] + }, + + + + + { + "_name": "Queues with selectors: 5 consumers - 1 producer - non overlapping - PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_durable": true, + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 5, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 2, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=2" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=3" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=4" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=5" + } + ] + } + ] + } + ] + } + ] + }, + + + + { + "_name": "Queues with selectors: 10 consumers - 1 producer - non overlapping - PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_durable": true, + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 10, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 2, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=2" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=3" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=4" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=5" + } + ] + } + ] + }, + { + "_name": "connection6", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session6", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer6", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=6" + } + ] + } + ] + }, + { + "_name": "connection7", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session7", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer7", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=7" + } + ] + } + ] + }, + { + "_name": "connection8", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session8", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer8", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=8" + } + ] + } + ] + }, + { + "_name": "connection9", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session9", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer9", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=9" + } + ] + } + ] + }, + { + "_name": "connection10", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session10", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer10", + "_destinationName": "direct://amq.direct//queue-selectors-durable?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=10" + } + ] + } + ] + } + ] + } + ] + }, + + + + + { + "_name": "Queues with selectors: 2 consumers - 1 producer - overlapping 50% - PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_durable": true, + "_attributes": + { + "x-qpid-capacity": 76800000, + "x-qpid-flow-resume-capacity": 51200000 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 4, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 2, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =1 or id= 2 or id= 3" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =2 or id= 3 or id= 4" + } + ] + } + ] + } + ] + } + ] + }, + + + + + + { + "_name": "Queues with selectors: 5 consumers - 1 producer - overlapping 50% - PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_durable": true, + "_attributes": + { + "x-qpid-capacity": 307200000, + "x-qpid-flow-resume-capacity": 256000000 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 10, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 2, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =1 or id=2 or id= 10" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =2 or id=3 or id= 4" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =4 or id= 5 or id= 6" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =6 or id= 7 or id =8" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =8 or id =9 or id =10" + } + ] + } + ] + } + ] + } + ] + }, + + + + { + "_name": "Queues with selectors: 10 consumers - 1 producer - overlapping 50% - PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_durable": true, + "_attributes": + { + "x-qpid-capacity": 307200000, + "x-qpid-flow-resume-capacity": 25600000 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 20, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 2, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =1 or id =2 or id =3" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =2 or id =3 or id= 4" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =5 or id=6 or id =7" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =6 or id =7 or id =8" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =9 or id = 10 or id = 11" + } + ] + } + ] + }, + { + "_name": "connection6", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session6", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer6", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =10 or id = 11 or id =12" + } + ] + } + ] + }, + { + "_name": "connection7", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session7", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer7", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id = 13 or id = 14 or id =15" + } + ] + } + ] + }, + { + "_name": "connection8", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session8", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer8", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id = 14 or id =15 or id =16" + } + ] + } + ] + }, + { + "_name": "connection9", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session9", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer9", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =17 or id =18 or id= 19" + } + ] + } + ] + }, + { + "_name": "connection10", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session10", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer10", + "_destinationName": "direct://amq.direct//queue-selectors-durable-overlapping?durable='true'", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id = 18 or id = 19 or id =20" + } + ] + } + ] + } + ] + } + ] + }, + + +{ + "_name": "Queues with selectors: 1 consumer - 1 producer - non overlapping - NON_PERSISTENT ", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors?durable='false'", + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": 1 } + } + ], + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 1, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + } + ] + } + ] + }, + + + + + { + "_name": "Queues with selectors: 2 consumers - 1 producer - non overlapping - NON_PERSISTENT ", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors?durable='false'", + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 2, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 1, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=2" + } + ] + } + ] + } + ] + } + ] + }, + + + + + + { + "_name": "Queues with selectors: 5 consumers - 1 producer - non overlapping - NON_PERSISTENT ", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors?durable='false'", + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 5, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 1, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=2" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=3" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=4" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=5" + } + ] + } + ] + } + ] + } + ] + }, + + + + { + "_name": "Queues with selectors: 10 consumers - 1 producer - non overlapping - NON_PERSISTENT ", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors?durable='false'", + "_attributes": + { + "x-qpid-capacity": 10485760, + "x-qpid-flow-resume-capacity": 8388608 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 10, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 1, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=1" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=2" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=3" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=4" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=5" + } + ] + } + ] + }, + { + "_name": "connection6", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session6", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer6", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=6" + } + ] + } + ] + }, + { + "_name": "connection7", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session7", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer7", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=7" + } + ] + } + ] + }, + { + "_name": "connection8", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session8", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer8", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=8" + } + ] + } + ] + }, + { + "_name": "connection9", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session9", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer9", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=9" + } + ] + } + ] + }, + { + "_name": "connection10", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session10", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer10", + "_destinationName": "direct://amq.direct//queue-selectors", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id=10" + } + ] + } + ] + } + ] + } + ] + }, + + + + + + { + "_name": "Queues with selectors: 2 consumers - 1 producer - overlapping 50% - NON_PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-overlapping", + "_attributes": + { + "x-qpid-capacity": 61440000, + "x-qpid-flow-resume-capacity": 51200000 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 4, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 1, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =1 or id= 2 or id= 3" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =2 or id= 3 or id= 4" + } + ] + } + ] + } + ] + } + ] + }, + + + + + + { + "_name": "Queues with selectors: 5 consumers - 1 producer - overlapping 50% - NON_PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-overlapping", + "_attributes": + { + "x-qpid-capacity": 307200000, + "x-qpid-flow-resume-capacity": 256000000 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 10, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 1, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =1 or id=2 or id= 10" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =2 or id=3 or id= 4" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =4 or id= 5 or id= 6" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =6 or id= 7 or id =8" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =8 or id =9 or id =10" + } + ] + } + ] + } + ] + } + ] + }, + + + + { + "_name": "Queues with selectors: 10 consumers - 1 producer - overlapping 50% - NON_PERSISTENT", + "_queues":[ + { + "_name": "direct://amq.direct//queue-selectors-overlapping", + "_attributes": + { + "x-qpid-capacity": 307200000, + "x-qpid-flow-resume-capacity": 25600000 + } + } + ], + "_clients":[ + { + "_name": "producingClient", + "_messageProviders": [ + { + "_name": "messageProvider", + "_messageProperties":{ "id": {"@def": "range", "_lower": 1, "_upper": 20, "_type": "int"} } + } + ], + "_connections":[ + { + "_name": "connection0", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session0", + "_acknowledgeMode": 1, + "_producers": [ + { + "_name": "Producer1", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_interval": 1000, + "_deliveryMode": 1, + "_messageSize": 1024, + "_messageProviderName": "messageProvider" + } + ] + } + ] + } + ] + }, + { + "_name": "consumingClient", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer1", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =1 or id =2 or id =3" + } + ] + } + ] + }, + { + "_name": "connection2", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session2", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer2", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =2 or id =3 or id= 4" + } + ] + } + ] + }, + { + "_name": "connection3", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session3", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer3", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =5 or id=6 or id =7" + } + ] + } + ] + }, + { + "_name": "connection4", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session4", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer4", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =6 or id =7 or id =8" + } + ] + } + ] + }, + { + "_name": "connection5", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session5", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer5", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =9 or id = 10 or id = 11" + + } + ] + } + ] + }, + { + "_name": "connection6", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session6", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer6", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =10 or id = 11 or id =12" + } + ] + } + ] + }, + { + "_name": "connection7", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session7", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer7", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id = 13 or id = 14 or id =15" + } + ] + } + ] + }, + { + "_name": "connection8", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session8", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer8", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id = 14 or id =15 or id =16" + } + ] + } + ] + }, + { + "_name": "connection9", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session9", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer9", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id =17 or id =18 or id= 19" + } + ] + } + ] + }, + { + "_name": "connection10", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session10", + "_acknowledgeMode": 1, + "_consumers": [ + { + "_name": "Consumer10", + "_destinationName": "direct://amq.direct//queue-selectors-overlapping", + "_maximumDuration": 60000, + "_evaluateLatency": true, + "_selector": "id = 18 or id = 19 or id =20" + } + ] + } + ] + } + ] + } + ] + } + ] +} --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org For additional commands, e-mail: commits-help@qpid.apache.org