svn commit: r810731 - /qpid/branches/0.5-release/qpid/cpp/src/qpid/sys/windows/AsynchIO.cpp

2009-09-02 Thread shuston
Author: shuston Date: Wed Sep 2 23:22:10 2009 New Revision: 810731 URL: http://svn.apache.org/viewvc?rev=810731&view=rev Log: Removed TSS variables that tracked I/O counts; not used. Part of fix for QPID-1868 Modified: qpid/branches/0.5-release/qpid/cpp/src/qpid/sys/windows/AsynchIO.cpp Mo

svn commit: r810693 - in /qpid/trunk/qpid/cpp/src: qpid/broker/Link.cpp tests/federation.py

2009-09-02 Thread tross
Author: tross Date: Wed Sep 2 20:19:13 2009 New Revision: 810693 URL: http://svn.apache.org/viewvc?rev=810693&view=rev Log: QPID-2050 - leak of bridge objects Committed patch from Ken Giusti. Modified: qpid/trunk/qpid/cpp/src/qpid/broker/Link.cpp qpid/trunk/qpid/cpp/src/tests/federation.

svn commit: r810591 - /qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp

2009-09-02 Thread astitcher
Author: astitcher Date: Wed Sep 2 16:24:00 2009 New Revision: 810591 URL: http://svn.apache.org/viewvc?rev=810591&view=rev Log: Change Async buffer returning logic to only watch reads when necessary Modified: qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp Modified: qpid/trunk/qpid/cpp/

svn commit: r810584 - /qpid/trunk/qpid/java/doc/broker-priority-queue-subscription.dia

2009-09-02 Thread aidan
Author: aidan Date: Wed Sep 2 16:01:22 2009 New Revision: 810584 URL: http://svn.apache.org/viewvc?rev=810584&view=rev Log: Add diagram of priority queue implementation Added: qpid/trunk/qpid/java/doc/broker-priority-queue-subscription.dia Added: qpid/trunk/qpid/java/doc/broker-priority-que

[CONF] Apache Qpid > Qpid Design - Configuration

2009-09-02 Thread confluence
Qpid Design - Configuration Page edited by Aidan Skinner Configuration Methods QPIDĀ supports two methods of configuration: command line switches (e.g. passing a -p flag on startup to specify the port) configuration file It is

[CONF] Apache Qpid > Qpid Design - Queue Implementation

2009-09-02 Thread confluence
Qpid Design - Queue Implementation Page edited by Aidan Skinner Strict Ordering Enqueing Priority Queues Strict Ordering The fundamental principal of the Queuing model is that the queue provides a strict order on the

[CONF] Apache Qpid > Qpid Design - Queue Implementation

2009-09-02 Thread confluence
Qpid Design - Queue Implementation File attached by Aidan Skinner broker-priority-queue-subscription.png (14 kB image/png) Change Notification Preferences View Attachmen

[CONF] Apache Qpid > Qpid Design - Message Delivery

2009-09-02 Thread confluence
Qpid Design - Message Delivery Page added by Aidan Skinner Asynchronous Delivery Subscriptions Removal Flow Control Acknowledgement Reject and Release Asynchronous Delivery If there are no subscriptions that can c

svn commit: r810573 - in /qpid/trunk/qpid/python/qpid: concurrency.py driver.py lockable.py messaging.py

2009-09-02 Thread rhs
Author: rhs Date: Wed Sep 2 15:35:42 2009 New Revision: 810573 URL: http://svn.apache.org/viewvc?rev=810573&view=rev Log: changed Lockable -> Waiter and switched its usage from has-a to is-a; also fixed some more imports Added: qpid/trunk/qpid/python/qpid/concurrency.py (contents, props c

[CONF] Apache Qpid > Qpid Design - Queue Implementation

2009-09-02 Thread confluence
Qpid Design - Queue Implementation Page edited by Aidan Skinner Strict Ordering Enqueing Strict Ordering The fundamental principal of the Queuing model is that the queue provides a strict order on the messages being enqu

[CONF] Apache Qpid > Qpid Design - Queue Implementation

2009-09-02 Thread confluence
Qpid Design - Queue Implementation File attached by Aidan Skinner broker-queue-subscription.png (7 kB image/png) Change Notification Preferences View Attachments

svn commit: r810538 - /qpid/trunk/qpid/java/doc/broker-queue-subscription.dia

2009-09-02 Thread aidan
Author: aidan Date: Wed Sep 2 15:01:08 2009 New Revision: 810538 URL: http://svn.apache.org/viewvc?rev=810538&view=rev Log: Add diagram of the broker queue and subscription model. Added: qpid/trunk/qpid/java/doc/broker-queue-subscription.dia Added: qpid/trunk/qpid/java/doc/broker-queue-subs

svn commit: r810532 - /qpid/trunk/qpid/cpp/src/qmf/ResilientConnection.cpp

2009-09-02 Thread tross
Author: tross Date: Wed Sep 2 14:45:33 2009 New Revision: 810532 URL: http://svn.apache.org/viewvc?rev=810532&view=rev Log: Fixed a race condition whereby the connection thread sometimes read the value of "delayMin" before it was initialized by the constructor. Modified: qpid/trunk/qpid/cpp/

svn commit: r810523 - in /qpid/trunk/qpid/cpp: ./ bindings/qmf/ bindings/qmf/python/ bindings/qmf/tests/ src/qmf/

2009-09-02 Thread tross
Author: tross Date: Wed Sep 2 14:32:57 2009 New Revision: 810523 URL: http://svn.apache.org/viewvc?rev=810523&view=rev Log: QPID-2064 - add python bindings for qmf (c++) Applied patch from Ken Giusti Added: qpid/trunk/qpid/cpp/bindings/qmf/python/qmf.py qpid/trunk/qpid/cpp/bindings/qmf/t

[CONF] Apache Qpid > Qpid Design - Queue Implementation

2009-09-02 Thread confluence
Qpid Design - Queue Implementation Page added by Aidan Skinner Strict Ordering Enqueing Strict Ordering The fundamental principal of the Queuing model is that the queue provides a strict order on the messages being enqueued. Fur

svn commit: r810511 - in /qpid/trunk/qpid/python/qpid: driver.py messaging.py

2009-09-02 Thread rhs
Author: rhs Date: Wed Sep 2 14:11:12 2009 New Revision: 810511 URL: http://svn.apache.org/viewvc?rev=810511&view=rev Log: fixed import Modified: qpid/trunk/qpid/python/qpid/driver.py qpid/trunk/qpid/python/qpid/messaging.py Modified: qpid/trunk/qpid/python/qpid/driver.py URL: http://sv

svn commit: r810508 - in /qpid/trunk/qpid/python/qpid: driver.py lockable.py messaging.py util.py

2009-09-02 Thread rhs
Author: rhs Date: Wed Sep 2 14:04:39 2009 New Revision: 810508 URL: http://svn.apache.org/viewvc?rev=810508&view=rev Log: split out driver and utility code from messaging.py; added _ to private methods within messaging.py Added: qpid/trunk/qpid/python/qpid/driver.py qpid/trunk/qpid/pyth

[CONF] Apache Qpid > Qpid Design - Application Registry

2009-09-02 Thread confluence
Qpid Design - Application Registry Page removed by Aidan Skinner The Application Registry is a more sophisticated version of the widely used singleton pattern. It allows the registration of services with a central component that manages the lif

[CONF] Apache Qpid > Qpid Design - Message Acknowledgement

2009-09-02 Thread confluence
Qpid Design - Message Acknowledgement Page edited by Aidan Skinner Message Acknowledgements and Delivery Modes When implementing the JMS client it became apparent that the JMS specification offered a considerable degree of latitude

svn commit: r810503 - /qpid/trunk/qpid/python/qpid/tests/messaging.py

2009-09-02 Thread rhs
Author: rhs Date: Wed Sep 2 13:44:20 2009 New Revision: 810503 URL: http://svn.apache.org/viewvc?rev=810503&view=rev Log: use backwards compatible syntax for try, except, finally Modified: qpid/trunk/qpid/python/qpid/tests/messaging.py Modified: qpid/trunk/qpid/python/qpid/tests/messaging.p

[CONF] Apache Qpid > Prefetch

2009-09-02 Thread confluence
Prefetch Page edited by Aidan Skinner AMQP supports prefetch which specifies how many messages the client wishes to cache for delivery. The method Session.setDefaultPrefetch(int) allows a default value to be configured at the session

[CONF] Apache Qpid > Prefetch

2009-09-02 Thread confluence
Prefetch Page added by Aidan Skinner AMQP supports prefetch which specifies how many messages the client wishes to cache for delivery. The method Session.setDefaultPrefetch(int) allows a default value to be configured at the session level and

svn commit: r810496 - /qpid/trunk/qpid/cpp/bindings/qmf/python/qmf/

2009-09-02 Thread tross
Author: tross Date: Wed Sep 2 13:04:20 2009 New Revision: 810496 URL: http://svn.apache.org/viewvc?rev=810496&view=rev Log: Removed empty directory Removed: qpid/trunk/qpid/cpp/bindings/qmf/python/qmf/ - Apache Qpid - AMQP

svn commit: r810495 - in /qpid/trunk/qpid/python/qpid: messaging.py tests/messaging.py

2009-09-02 Thread rhs
Author: rhs Date: Wed Sep 2 12:58:05 2009 New Revision: 810495 URL: http://svn.apache.org/viewvc?rev=810495&view=rev Log: added sync flag to acknowledge and ack_capcity to Session Modified: qpid/trunk/qpid/python/qpid/messaging.py qpid/trunk/qpid/python/qpid/tests/messaging.py Modified:

svn commit: r810482 - in /qpid/trunk/qpid/cpp: bindings/qmf/ruby/qmf.rb bindings/qmf/tests/ruby_console.rb src/qmf/ConsoleEngine.cpp src/qmf/ConsoleEngine.h src/qmf/ResilientConnection.cpp src/qmf/Sch

2009-09-02 Thread tross
Author: tross Date: Wed Sep 2 12:32:56 2009 New Revision: 810482 URL: http://svn.apache.org/viewvc?rev=810482&view=rev Log: More QMF implementation: - Added schema handling and exchange to the console - Improved the connection performance by switching to pre-acquired mode Modified: qpid/

svn commit: r810441 - /qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/logging/SubscriptionLoggingTest.java

2009-09-02 Thread ritchiem
Author: ritchiem Date: Wed Sep 2 09:58:46 2009 New Revision: 810441 URL: http://svn.apache.org/viewvc?rev=810441&view=rev Log: QPID-2059 : CI failures were due to threading races to exhaust prefetch before delivered messages could be acked. So adjusted test to have the client dispatcher ready t

svn commit: r810388 - /qpid/trunk/qpid/cpp/src/tests/cluster_python_tests_failing.txt

2009-09-02 Thread gsim
Author: gsim Date: Wed Sep 2 07:24:40 2009 New Revision: 810388 URL: http://svn.apache.org/viewvc?rev=810388&view=rev Log: QPID-2078: cluster disallows the connection.close management method, so skip this test when running against cluster Modified: qpid/trunk/qpid/cpp/src/tests/cluster_pyt