| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
| |
| |
| |
| |
| | |
0.8/0.9.x to cover the effect of setting maxprefetch to 0
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664592 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
Fixed a couple of legitimate compiler warnings, worked around a couple of compiler weaknesses.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664517 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
RHEL5 compiler choked on some boost template magic, simplified the test.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664479 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664334 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
processing
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664313 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664309 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
connection endpoint lock
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664160 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
fail existing tests when either ptoron python lib is not on path or is 0.7 or earlier
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664144 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
if present
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664114 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663828 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1666200 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1665936 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
remaining connections
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1665911 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1665614 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1665463 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1665306 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1664366 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1663733 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1663731 13f79535-47bb-0310-9956-ffa450edef68
|
| | |\
| |/
|/|
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1663719 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
storage of all configured objects
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663573 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
virtual hosts
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663189 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663170 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
the REST API
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663082 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
compatibility with Python 2.4
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663039 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
This closes #5
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662778 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Implements the "transactional retire and settle immediately" option for
transactions as specified in AMQP 1.0 in the qpid::messaging C++ client.
NOTE: Transactions over AMQP 1.0 require proton 0.9 or greater. With older
versions, attempting a transactions over AMQP 1.0 will raise a link-detached
exception "Node not found: tx-transaction"
1. Added descriptor list to Variant with support in Encoder and PnData.
Required to support transactions, need to be able to create described lists.
Variant changes are source and binary compatible.
A Variant now has a Variant::List of descripors which can be numeric or string.
Nested descriptors are implemented by putting multiple descriptors in the list.
Other minor changes:
- Variant refactor: don't delete impl on every assignment.
- Add Variant constructors that take a string encoding.
(new constructors, not defaulted arguments, so the change is binary and source compatible.)
- Growable buffer support for Encoder.
- Printing described Variant prints descriptors in form @descriptor value
2. Added transaction support to AMQP 1.0 client code
Added messaging/amqp/Transaction.h,cpp: transaction logic
- communicate with coordinator, send declare/dischange messages.
- add tx state info to transfers and acknowledgements.
- Sync session after discharge.
- A transactional session automatically acks any message retrieved by fetch/get
to bring them into the transaction. This is consistent the 0-10 client.
Minor fixes to existing client code:
- Fix use of pn_drain API in C++ client to work with C++ and Java brokers.
- Make amqp::Exception derive from qpid::Exception
3. Fixes to existing broker code:
- Incoming.cpp fix: start async completion before processing message.
- Delay accept of dischage message till commit is complete.
- newSession - handle failover during session creation.
4. Added tests
interop_tests.py: transaction tests that can run against an external broker, see comments.
ha_tests.py: Enable transaction tests over AMQP 1.0.
Minor test fixes:
- brokertest.py don't set default logging if QPID_LOG env vars set.
- brokertest.py Pass kwargs to broker() create function.
- qpid-receive: capacity should never be larger than message count.
- Accept user:pass as well as user/pass in Url.
- brokertest.py: Always do a ready() check on all brokers.
If proton < 0.9 is used, transaction tests will be skipped or will downgrade to
the amqp0-10 protocol with a printed warning.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662743 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
acknowledgement
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662683 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662597 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
Minor test fix to avoid core dumps
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662583 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| |
| |
| | |
With proton 0.9 you need call pn_connectin_free before pn_transport_free.
Missed 2 cases in the previous commit.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662526 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
With proton 0.9 you need call pn_connectin_free before pn_transport_free.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662509 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662489 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
manage the storage of their childrens' data
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662473 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662275 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Increased maxNegotiateTimeout to the default (10 seconds). A smaller value speeds up
detection of non-running brokers on remote hosts, but this is not necessary for the tests.
Increased some other test timeouts and added some improved error reporting.
The occasional long (> 1 second) connection delays are caused by Cyrus SASL authentication.
Not clear why this takes so long, but that is a separate issue. Here's a client log excerpt
showing the delay.
2015-02-25 08:29:37.461299895 [Network] trace RECV [[127.0.0.1:34247-127.0.0.1:45983]]: Frame[BEbe; channel=0; {ConnectionStartBody: server-properties={qpid.federation_tag:V2:36:str16(77800bff-a176-46c1-917a-32f136dee650)}; mechanisms=str16{V2:9:str16(ANONYMOUS), V2:5:str16(PLAIN)}; locales=str16{V2:5:str16(en_US)}; }]
2015-02-25 08:29:37.463116303 [Security] debug CyrusSasl::start(ANONYMOUS PLAIN)
(Note delay > 1 sec here)
2015-02-25 08:29:38.839793753 [Security] debug min_ssf: 0, max_ssf: 256
2015-02-25 08:29:38.839851781 [Security] debug CyrusSasl::start(ANONYMOUS PLAIN): selected ANONYMOUS response: 'anonymous@wallace'
2015-02-25 08:29:38.839963162 [Client] warning Connection [127.0.0.1:34247-127.0.0.1:45983] closed
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662247 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662225 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
linking issues when running JDK 1.8 compiled code under JDK 1.7
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662211 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
broker initiated detach
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662051 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
review for QPID-6312
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662025 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
connection ID to the name
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661929 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661830 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
connections) through the web management ui.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661741 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
priority / quorum override from populating within the dialogue
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661693 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| | |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661647 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
listener for attribute where no value change is made
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661531 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
cleanup code
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661530 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
pkg_resources and report to the peer at connection time using version/qpid.client_version connection property
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661459 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
more correct for our needs, CheckSizetDistinct.cmake. Resolves QPID-6312.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661450 13f79535-47bb-0310-9956-ffa450edef68
|
| | |
| |
| |
| |
| |
| | |
attachment
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661449 13f79535-47bb-0310-9956-ffa450edef68
|