| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1535460 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
implemented
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1534726 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1534710 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1534391 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
it was freed.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1533586 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
- Fixed propagation of the deletion of locally-attached mobile addresses
- Changed 'global' address class to 'mobile' to be consistent
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1533581 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532829 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
the specification.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532541 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
| |
- Removed unneeded python router code
- Added propagation of subscribed global addresses
- Broke out address statistics to include to/from-container counts
- Trace no longer optional, broke down and added loop prevention
- Don't allow endpoint subscriptions to subscribe to local-class addresses
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532528 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532451 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
- Fixed bug that blocked routing of messages inbound from a client link
- Changed trace to accept any initial header value
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1531328 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1531084 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
router.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530798 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
- Fixed a number of issues found during a three-node test
- Reduced the amount of log output at the DEBUG level
- Added configuration files for the three-node test (linear A-B-C topology)
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530631 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530481 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
latencies.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530480 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530454 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530415 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
functions.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530378 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
compliance with the standard
create and destroy convention.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530376 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530373 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530071 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1530019 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
interpreter.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529307 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
- Added computation of valid origins for destinations
- Modified the forwarding algorithm to ensure that only one copy of a message is sent on
a given inter-router link
- Added test coverage for valid origins
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529242 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Added a feature to the hash table to allow referenced objects to hold a direct linkage
back to the hash structure for fast deletion and access to the key. This allows the key
to be stored in only one place and allows items to be removed without requiring a hash
lookup on the key.
- Completed the integration of the Python router and the C data structures that track
remote routers (neighbor and multi-hop).
- Allow multiple addresses in the ioAdapter from Python.
- Added a separate address for the hello messages because the messaging pattern is different
for these messages.
- Added some content to the TODO file.
- Added test configurations for a two-router network.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529163 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
QPID-5201 - Fixed compile issues under "Release" builds.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1528512 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
links on a connection.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1526988 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1526892 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
QPID-5045
QPID-5181
- Major refactor of the routing data structure in preparation for multi-router operation.
- Fixed the CMake bug in QPID-5173
- Added Dynamic assignment of routable addresses for outbound links (QPID-5181)
- Changed the indentation of the Python code from 2 spaces to 4 spaces.
- Reduced the default log level to make the console less chatty.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1526694 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520721 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
composites.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520706 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520621 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
exposed bug.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520435 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520427 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520334 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
- Added annotation for ingress router
- Added annotation for trace
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520148 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
- Proton Python interface was changed to make timeouts expressed as seconds (floating point).
- Two references to the moved python modules were fixed.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519811 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516996 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516995 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
pattern.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511797 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
defects.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511737 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511733 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@1511021 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@1509415 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503204 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
| |
o Fixed handling of SASL on outbound connections
o Added Send and Receive message paths in and out of Python modules
o Overhauled the route-table data structures
- Multicasting is now supported (multiple sender links with the same address)
- Support has been added for message-based routing semantics as well as link-based
o Two Dispatch processes connected to each other will now discover each other as neighbors
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502698 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501046 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
QPID-4967 - Integrated the python router into the main program
- Updated the log module: added the full complement of severity levels
- Added stub versions of the dispatch python adapters so the python components can be
tested in a standalone environment.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500977 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Implemented LogAdapter within the "dispatch" module to allow Python modules to
emit logs in Dispatch.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500073 13f79535-47bb-0310-9956-ffa450edef68
|