On 1 Apr 2013, at 21:31, Ken Giusti <kgiu...@redhat.com> wrote:
> Hi Bill, > > I've just tried to restrict my broker to using only qmf v2: > > $ qpidd --auth no --mgmt-qmf1 no > > and I no longer get update notifications from my console.py app! From the > looks of it, the console.py code is broken - the broker is generating the > qmfv2 updates, but console.py is dropping them. This is on trunk - I'll open > a JIRA. > Ken, surely what you are observing is the correct behaviour? With QMF1 there were two python APIs one (the most commonly used one) was synchronous and mainly used the getObjects() calls to query for objects of a given type e.g. queue, exchange, bind etc. the other API, used by I think qpid-queue-stat and I think being referred to in this thread is asynchronous. The asynchronous API relies on the broker data push and a subscription on a given topic so if you do --mgmt-qmf1 no then the broker data push to that topic, which pushes things like heartbeats and statistics updates, won't occur. Unless of course you are actually saying that disabling QMF1 data push actually stops the QMF2 data push??? I've not checked for that - it wouldn't totally surprise me as the two blocks of code in the broker are fairly intertwined and it's more likely that people would use the default behaviour with both QMF1 and QMF2 enabled. Hmm re-reading your post you do seem to be talking about perhaps something different? I am perhaps jumping to conclusions based on Bill's comments that he's using QMF1? Frase --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org