Created attachment 419106 [details] libvirt-list lists libvirt-qpid objects. Description of problem: I wrote a simple program to query libvirt-qpid some time ago. This program no longer works with latest release in RHEL6. Version-Release number of selected component (if applicable): ruby-qmf-0.7.946106-2.el6.x86_64 libvirt-qpid-0.2.20-2.el6.x86_64 qpid-cpp-server-0.7.946106-2.el6.x86_64 qpid-cpp-client-0.7.946106-2.el6.x86_64 How reproducible: Very Steps to Reproduce: 1. Run qpidd, libvirt-qpid 2. Run libvirt-list.rb, note lack of return. 3. Actual results: No objects are found. Expected results: libvirt-qpid objects should be found. Additional info: libvirt-list.rb is attached.
if you are using ruby to query libvirt-qpid, then yes. libvirt-qpid is working fine as of the last patch. However, the ruby qmf bindings are not working. I think this should be high priority but will leave that up to tross.
This bug does not have any Target Milestone set. Is that expected, Ian? This way it will be forgotten soon. Please set it if you want this bug to be resolved. Thanks.
OK, I'm setting this to high in the hopes it will be looked at. :)
Well I'd like to see this fixed for rhel6 but am not sure what target milestone should be set to. I set it to 'next version' for now?
Ted, are you working on this for 1.3? This bug prevents me from running the stress test written by M. Morsi - see branch jasan at http://ooo.englab.brq.redhat.com/c/movitto-qmf.git/ which contains current changes that make at least the C++ part work (methods tested with qpid-tool). But the ruby console does not see the C++ agent so I can not use the test as it is. It worked previously.
Is this still a valid mrg-blocker after today's explanation by Ted that this is reversed only for RHEL6 so that libvirt-qmf works there?
This is the WAY FORWARD(tm). These bindings are how the python bindings should be done along side the ruby bindings. This should definitely be a blocker. This should never have gotten as far behind as it is IMO.
What's the status here, please?
Is this going into 2.0? What's the progress?
I'm nacking this BZ... A new Ruby API has been introduced for QMFv2 which does not have the same problem as the existing Ruby API. There are two possibilities for moving forward: 1) Migrate the test tools to the new API (preferred) 2) Provide old-API support for QMFv2 (I'm not sure there's value in doing this)