----- Original Message -----
> From: "Bill Freeman" <ke1g...@gmail.com>
> To: users@qpid.apache.org
> Sent: Wednesday, April 3, 2013 9:45:49 AM
> Subject: Re: Questions from a novice
> 
> On Tue, Apr 2, 2013 at 5:22 PM, Ken Giusti <kgiu...@redhat.com> wrote:
> 
> > When console.py connects to a broker (via addBroker), it will attempt to
> > query for the existence of the qmf.default.direct and qmf.default.topic
> > exchanges.  If that query succeeds, the console marks that broker as being
> > V2 capable, and uses V2.  Otherwise it falls back to V1.
> >
> > Take a look at the Broker::_tryToConnect() method in console.py for all
> > the gory details.
> >
> >
> And, in fact, my broker has those exchanges, and console.py finds them and
> sets the Broker instance's brokerSupportsV2 attribute to True.  And the
> brokerAgent it gets has isV2 True.  And it creates its v2 queues,
> binds/subscribes them, etc.
> 
> So I'm guessing that the rcvOjbects flag to the Session constructor only
> gets me V1 updates, and I would have to subscribe explicitly to the queues
> that I care about in order to get v2 updates.  Does that sound right?

No - you _should_ be getting V2 updates.  But your not because of the 
aforementioned bug:

https://issues.apache.org/jira/browse/QPID-4689

If you apply the patch given in that above JIRA to your copy of console.py, you 
should start receiving V2 object updates.

I've also found a problem with heartbeats - until I fix that you'll not get V2 
heartbeat indications.


In summary, once I fix that bug you should be getting async QMF v2 style 
updates.



> 
> Bill
> 

-- 
-K

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to