[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GitHub] activemq-artemis pull request #2359: DO NOT MERGE

GitHub user michaelandrepearce opened a pull request:



You can merge this pull request into a Git repository by running:

    $ git pull qpid-lvq-extra

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2359
commit 42da857be1c5e526dd6d57bd1fb07e6b0bcd7d11
Author: Michael André Pearce <michael.andre.pearce@...>
Date:   2018-10-09T17:17:31Z

    ARTEMIS-2094 Only deploy reloadable config if reloaded.

commit 793d8bb7b1bf83adbebf57afebf09cd89b4698b7
Author: Michael André Pearce <michael.andre.pearce@...>
Date:   2018-10-10T06:56:56Z

    NO-JIRA Fix NPE seen in test case logs

commit b3cda1a7259410f4cec6a7f38f4c89a003c2ed9e
Author: Michael André Pearce <michael.andre.pearce@...>
Date:   2018-10-10T00:07:02Z

    ARTEMIS-2117 Add custom LVQ Key and Non Destructive Queue into Broker
    Implement custom LVQ Key and Non-Destructive in broker - protocol agnostic
    Make feature configurable via broker.xml, core apis and activemqservercontrol 
    Add last-value-key test cases
    Add non-destructive with lvq test cases 
    Add non-destructive with expiry-delay test cases
    Update documents
    Add new methods to support create, update with new attributes
    Refactor to pass through queue-attributes in client side methods to reduce further method changes for adding new attributes in future and avoid methods with endless parameters. (note: in future this should prob be done server side too)
    Update existing test cases and fake impls for new methods/attributes