Description of problem: When maxprefetch is greater than 0 then messages are not immediately acknowledged. see: https://issues.apache.org/jira/browse/QPID-1665
Rafi, I believe the issue was resolved in qpid svn. Can you review the change and mark this modified when satisfied? Also is this something we need to consider respinning the 1.1.1 java package for?
Message acknowledgement works as expected, tested on RHEL 5.7 / 6.1 i[36]86 / x86_64 on packages: python-qpid-0.10-1.el5.noarch python-qpid-qmf-0.10-10.el5.i386 qpid-cpp-client-0.10-8.el5.i386 qpid-cpp-client-devel-0.10-8.el5.i386 qpid-cpp-client-devel-docs-0.10-8.el5.i386 qpid-cpp-client-ssl-0.10-8.el5.i386 qpid-cpp-server-0.10-8.el5.i386 qpid-cpp-server-cluster-0.10-8.el5.i386 qpid-cpp-server-devel-0.10-8.el5.i386 qpid-cpp-server-ssl-0.10-8.el5.i386 qpid-cpp-server-store-0.10-8.el5.i386 qpid-cpp-server-xml-0.10-8.el5.i386 qpid-java-client-0.10-6.el5.noarch qpid-java-common-0.10-6.el5.noarch qpid-java-example-0.10-6.el5.noarch qpid-qmf-0.10-10.el5.i386 qpid-qmf-devel-0.10-10.el5.i386 qpid-tools-0.10-6.el5.noarch rh-qpid-cpp-tests-0.10-8.el5.i386 -> VERIFIED