| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Fixes issue introduced in r1432273, causing build failures on windows.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433655 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433143 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
Check for libaio and uuid.
Fix logic error that allowed build to proceed when DB_FOUND was false.
Remove unnecessary 'rt' from link.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433127 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Remove passive code from Link and LinkRegistry, only used by defunct cluster code.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433089 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433072 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
advertise all its network interfaces as potential failover endpoints.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433061 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Clean up obsolete code sasl_fed_ex related to defunct cluster testing.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433056 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
Clean up obsolete code in SessionImpl class used only by defunct cluster code:
- Remove SessionImpl::send reframe parameter.
- Remove doClearDeliveryPropertiesExchange flag.
- Remove disableAutoDetach and autoDetach flag.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433055 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Remove management fucntions used to import/export data from the cluster module.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433054 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1433053 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Several fixes were required in the code to correct this problem:
- Missing break statement in switch.
- Remove unused function HaBroker::resetMembership
- Abort connection of timed-out backups so they can attempt to reconnect.
- New primary resets membership before allowing backups to connect.
- Test for and ignore double-promotion.
- HaBroker: dynamic logPrefix() shows status. Made status atomic for efficient access for log messages.
- Update primary status in membership.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1432273 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1432263 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Add new legacystore.cmake to EXTRA_DIST in makefile suite.
Fix cmake scripts for core library and tests.
Note: Tests are not truly integrated. Four standalone unit tests are starters for proving functionality.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1431635 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
This is a real fix, a replacement for r1431435, which was
written by a crazy person.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1431548 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1431509 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1431493 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1431435 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
More cut-n-paste cargo cult programming
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1431116 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Change EnvOptMapper::configFileLine to take ar arg telling it if
it's OK to have unknown args or not. If not, throw upon encountering.
From the higher level of run_broker(), there are two passes of
arg parsing. In the first pass it's normal to have unknown args,
because the loadable modules are not loaded yet. But I change the
second parsing to pass down the arg that says "unknowns are not okay."
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1431016 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
code on outgoing connections so that the Link code can correlate the
connection with the Link using the name.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1430573 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1430338 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1430329 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add unit tests.
There are several issues with these tests:
1. Originally the four .cpp unit test sources were compiled into a single
unit_test executable. In the current framework those four sources create
conflicting brokers that overwrite each other's store and fail to open port
5672. In this checkin there are four unit test executables. Running each
serially gets them all to pass. A new strategy is needed to start brokers
that don't conflict.
2. The legacystore.so is not integrated with the rest of the tests. Some
tests may run with the externally compiled msgstore.so and some use the
built in test_store. Plugging legacystore.so into these other tests is TBD.
3. cpp/src/tests/legacystore defines more tests beyond simple unit tests.
None of the issues related to wider system tests are addressed yet.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1430018 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Update legacystore from changes in source svn revisions 4514 to 4528.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1429990 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
Enable legacystore build in normal processing.
Rewrite CMake to have look and feel of cpp/src CMake code.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1429980 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1428912 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1428722 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Clean up cluster obsolete code in brokertest.py.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1428634 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
diagnostic.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1428104 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1428100 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1425137 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1425038 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
(since that is widely included) to avoid unnecessary recompilation
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1425037 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1425036 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Change included file references in #include to specify the full path
name relative to qpid/cpp/src.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1425009 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424767 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424761 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
exchange user count
Set alternate exchange in-use counters correctly on backup brokers.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424617 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
used anymore
(yay!)
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424608 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
well enough
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424607 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Incorporating post-commit review comments:
* Rename *.hpp to *.h; repair include references and comments
* Promote include guards to be unambiguous filename-related tokens
* #include uses double quote not angle brackets when refering to
files in qpid source code tree
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424588 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
Project standard: rename files from .hpp to .h
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424532 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424520 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424499 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
- For Posix implement with direct calls
- For windows implement with v2/v3 boost::filesystem to be replaced later
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424247 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Repair typo.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424191 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Remove corporate copyright notices.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424184 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sporadic failures in ha_tests.py test_failover_send_receive. Two types of failure observed:
- core dumps in a debug build at a C++ assertion
- python test assertion like: AssertionError: Broker<137:cluster0-0.log qpidd-157 :35273> expected='ready', actual='catchup'
The following fixes were made to correct the problem:
- Missing break statement in switch.
- Remove unused function HaBroker::resetMembership
- Abort connection of timed-out backups so they can attempt to reconnect.
- New primary resets membership before allowing backups to connect.
- Remove incorrect demotion ready->catchup on timeout.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424169 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Disable building the legacystore component until it has further hardening.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424162 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
Add new file
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1424149 13f79535-47bb-0310-9956-ffa450edef68
|