| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-5048-maven3-build@1511246 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511051 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511030 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Was causing build failures on RHEL5
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511028 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
plugins (include bonecp jdbc pooling)
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511026 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
link routing.
QPID-4997 - Fixed the thread safety problem.
- Wrapped "pn_delivery" in the container to allow for explicit linkage of delivery pairs.
- Removed the linkage between "message" and "delivery". Messages can now be discarded as
soon as the last copy is delivered because their status will be tracked in the dx_delivery
object.
- Removed tx_handler from the set of callbacks in the container. There is no need for this
notification (sendable delivery) because Dispatch does not create outbound deliveries
until it is ready to send them (i.e. deliveries are created and advanced in one synchronous
operation).
- Replaced the out_fifo of messages per outbound-link with a pair of fifos (one for messages
and one for state changes) per link. Note that even inbound-links need to send state
changes outbound. This change addresses QPID-4997.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511021 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511013 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
plugins
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511002 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Removed use of boost::hash entirely, build problems on RHEL5.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510988 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510696 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
During a transaction:
- A broker leaving aborts the transaction.
- A broker joining does not participate in the transaction
- but does receive the results of the TX via normal replication.
Clean up tx-queues when the transaction completes.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510678 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510657 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510645 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510597 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510596 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
message and message-content services.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510441 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
* Fixed mismatched id between json and html (message-expiration vs message-expirationTime).
* Fixed display of stale values (values from previously viewed message would appear).
* Fixed display of fields with the boolean value false.
* MessageServlet changed so that JSON fields expirationTime and timestamp are included if they have non-zero values.
* MessageServlet fails to set content type when producing JSON for single message. This caused a "not well-formed" error in Firefox Console.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510429 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Ensure that all message store tests close the message store under test on all code paths. This prevents a BDB thread leak manifesting
when running a BDB profile.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510189 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509969 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509861 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
logs and filter log entries in the logs table
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509778 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
- Removed "FIXME" log statements inadvertently left in code.
- Changed some trace statements to debug to faclilitate debugging.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509428 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
Backups send prepare messages to primary, primary delays completion of prepare
till all are prepared (or there is a failure).
This is NOT the production solution - blocking could cause a deadlock. We need
to introduce asynchronous completion of prepare without blocking. This
interim solution allows testing on other aspects of TX support.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509424 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On primary a PrimaryTxObserver observes a transaction's TxBuffer and generates
transaction events on a tx-replication-queue. On the backup a TxReplicator
receives the events and constructs a TxBuffer equivalent to the one in the
primary.
Unfinished:
- Primary does not wait for backups to prepare() before committing.
- All connected backups are assumed to be in the transaction, there are race
conditions around brokers joining/leavinv where this assumption is invalid.
- Need more tests.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509423 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509422 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
Added TransactionObserver interface, called at each point in a transaction's
lifecycle. Currently only a single observer can be associated with a
transaction.
Added startTx, startDtx to BrokerObserver so plugins can observe transactions
starting and set a TransactionObserver.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509421 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
This class really was intended as a observer for broker-level events which
includes configuration but may in future include other non-configuration events
such as transactions.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509420 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Removed un-necessary RangeOps layers.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509419 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509418 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
- The router module now tracks other router nodes (neighbors and non-neighbors)
- Tracked nodes are communicated to the router_node.c fast-path
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509415 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509311 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Delete them during install post-processing
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509016 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509004 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508998 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Don't try to install files that don't exist.
This patch may be superseded by new CMake files or by the addition of the .sln and .vcproj that are currently missing.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508967 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
(missed out from earlier commit)
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508915 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508866 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508864 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
to the named node if not specified
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508832 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
properly in all cases
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508680 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508523 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
commit of dequeue
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508516 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
than the stale wiki content
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508478 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
compile-time
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507995 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507470 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
- Since we removed a whole lot of old API code we can drastically cut
down on the header files that we export.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507469 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
QPID-4941: Remove qmf1 console examples
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507467 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
- Remove qmf1 engine code
- Remove qmf1 language bindings
- Remove qmf1 agent code (it depends on engine)
- Fix up cmake to build
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507464 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507463 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507370 13f79535-47bb-0310-9956-ffa450edef68
|