On Mon, 2013-05-13 at 11:44 +0100, Gordon Sim wrote:
> On 05/12/2013 08:09 AM, Robert Seward wrote:
> > Let me know if I can provide more detailed information to identify the
> > issue.
> 
> The first thing is to understand the pattern of usage (since the numbers 
> you are seeing are very, very low).
> 
> Are you sending synchronously (i.e. blocking until each send completes)? 
> Are you using transactions? If so is each send in its own transaction? 
> What size are the messages? What client are you using?

In both environments 0.14 and 0.20 the usage pattern is identical. The
same application code just a different version of QPID in each
environment.

I am using the Python client in both cases. I can provide specific
versions if that is required.

The python code originating the messages is:

        self.session = conn.session()
        self.sender = self.session.sender( qname )
        self.sender.send( Message(msg, durable=True) )

>From the Python QPID libraries on my machines, I believe the message
sending is synchronous by default. Also my session is
transactional=False by default according to the standard QPID python
libraries. This means I am sending QPID messages synchronously and NOT
in transactions in both environments.

The messages in question seem small to me. 2000 bytes or so of pickled
Python objects.

If it would be beneficial I can use one of the CPP qpid utilities to
send messages and see if the performance is similar or identical to the
performance observed from Python. Just let me know what you want me to
run and I will do it.

I like the QPID project and wouldn't want to see its persistent message
delivery performance regress.

Thank you,
Rob 


> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to