474 Commits

Author SHA1 Message Date
Howard Gao
f344c1ebaf ARTEMIS-1093 Full qualified queue name support
Broker should support full qualified queue names (FQQN)
as well as bare queue names. This means when clients access
to a queue they have two equivalent ways to do so. One way
is by queue names and the other is by FQQN (i.e. address::qname)
names. Currently only receiving is supported.
2017-04-23 16:01:20 -04:00
Francesco Nigro
258d595972 ARTEMIS-1124 JDBC Network Timeout configuration 2017-04-20 19:43:10 +01:00
Clebert Suconic
f609884186 Revert "ARTEMIS-1093 Full qualified queue name support"
Testsuite won't complete with this commit.
Reerting it for further evaluation.

This reverts commit a9a3c478089ac0f5d32fd414e45441a340dbeb5d.
2017-04-12 16:53:40 -04:00
Howard Gao
a9a3c47808 ARTEMIS-1093 Full qualified queue name support
Broker should support full qualified queue names (FQQN)
as well as bare queue names. This means when clients access
to a queue they have two equivalent ways to do so. One way
is by queue names and the other is by FQQN (i.e. address::qname)
names. Currently only receiving is supported.
2017-04-12 09:59:28 +01:00
Clebert Suconic
cbe3621431 ARTEMIS-1096 Changing Global Max Size's default 2017-04-06 19:55:09 -05:00
Francesco Nigro
f53449b945 ARTEMIS-1095 Netty's WriteBufferWaterMark configuration via TransportConstants 2017-04-06 15:26:13 +02:00
Bennet Schulz
6790686059 Update examples.md 2017-03-30 10:36:42 +02:00
Justin Bertram
98aa1891a5 ARTEMIS-1076 fix broken doc links 2017-03-29 16:05:47 -04:00
Jiri Danek
71c4a54c4e NO-JIRA Refer to Postgres as PostgreSQL or Postgres 2017-03-23 22:04:55 +01:00
Martyn Taylor
f1ac5ca40c NO-JIRA Doc update database store 2017-03-21 17:20:58 +00:00
Francesco Nigro
14d07ba7d1 ARTEMIS-1037 Doc for the MAPPED journalType 2017-03-16 10:24:26 -04:00
Justin Bertram
849b83972f NO-JIRA STOMP doc updates 2017-03-14 17:09:52 -04:00
Justin Bertram
e9ad1c81a5 Revert "ARTEMIS-1011 Small adjustment on test"
Revert "ARTEMIS-1011 adjust slow-consumer detection logic"

This reverts commit 9818206bd3aa893864eedf06d19d0c2d5c355a9c.
This reverts commit 19ebbfb5f0a10daca6f2f516efae4755613254fd.
2017-03-10 09:26:41 -05:00
Justin Bertram
19ebbfb5f0 ARTEMIS-1011 adjust slow-consumer detection logic
Adjust slow-consumer detection logic to use the number of messages in
the queue and not just the number of messages added since the last
check. This means the getRate() method now returns the rate of messages
which it *could* have dispatched since the last check rather than the
rate at which it received messages. This is a more reliable metric to
ensure the slow-consumer detection logic doesn't flag a consumer as
slow unfairly. Although the reliability will come at a performance cost
since getMessageCount() must lock the queue.
2017-03-09 16:59:22 -05:00
Martyn Taylor
24a045e266 NO-JIRA Fix up user manual 2017-03-09 21:24:02 +00:00
Martyn Taylor
c971476a88 ARTEMIS-780 Added section on latest address model 2017-03-09 21:24:02 +00:00
Clebert Suconic
6add6ee59c doc: small chapter on AMQP 2017-03-09 13:39:58 -06:00
Andy Taylor
a9ff8e4d9f doc fixes 2017-03-09 09:03:14 -05:00
Clebert Suconic
c1fa5d07c7 ARTEMIS-1019 Removing Aeroegear
Aeroegear has other ways to use Artemis
2017-03-05 22:57:49 -05:00
Clebert Suconic
c0fe187666 ARTEMIS-1019 removing vertx integration 2017-03-05 22:57:07 -05:00
Sande Gilda
03ba53017f ARTEMIS-1003: Fix code example in User Guide for Large Messages 2017-02-28 15:20:38 -06:00
Michael André Pearce
4d7df9ac81 NO-JIRA: correction in doc.
Fixing an assumed typo. I spotted reading the docs.
2017-02-20 08:15:24 -05:00
Justin Bertram
7fc277501e ARTEMIS-953 doc updates 2017-02-14 20:20:11 -05:00
Andy Taylor
c3436a36a0 NO-JIRA: fix typo on the cli
./artemis help was returning "exp" twice on the
2017-02-10 09:53:56 -05:00
Justin Bertram
19b992399c ARTEMIS-954 update create command doc 2017-02-08 18:12:33 -05:00
Justin Bertram
f5599c6630 ARTEMIS-947 reload <addresses> on broker.xml change 2017-02-07 13:45:24 -06:00
Andy Taylor
43a9276484 ARTEMIS-866 - replication improvements
add functionality to allow live to vote for quorum on failure

Also allow the quorum size to be configurable.

https://issues.apache.org/jira/browse/ARTEMIS-866
2017-02-07 13:47:03 +00:00
Bennet Schulz
70ac79b7b8 ARTEMIS-903 Add documentation for updating Artemis to newer versions
Currently there is no documentation about updating ActiveMQ Artemis in the Artemis user manual. This commit adds a brief description of the steps necessary to update Artemis to newer versions.
2017-01-05 20:50:15 -05:00
Dejan Bosanac
668f4721f0 https://issues.apache.org/jira/browse/ARTEMIS-815 - implement configurable wildcard addresses syntax
Rename WildCardConfigurationTest.java to WildcardConfigurationTest.java

adjust schema
2017-01-04 09:44:03 -06:00
Clebert Suconic
0c98de403d ARTEMIS-896 remove 32 bits library 2016-12-20 10:09:56 -05:00
zhabba
58e79eb5e4 Update security.md
Actual number of permissions is eight, not seven.
2016-12-13 15:31:24 +01:00
jbertram
0861be14c1 ARTEMIS-789 Fix various failing tests due to addressing changes 2016-12-09 18:43:15 +00:00
Christian Posta
9f179bb4e6 changed AIO to ASYNCIO in docs to match the correct setting options 2016-11-28 13:14:06 -07:00
Clebert Suconic
9a60baf923 ARTEMIS-863 small tweak on doc 2016-11-23 14:49:25 -05:00
Clebert Suconic
402f25be7d ARTEMIS-473/ARTEMIS-863 Detect network failures 2016-11-23 10:14:14 -06:00
Clebert Suconic
9009d12b5a ARTEMIS-851 Allowing broker configuration to be changed through system properties
This will use Bean Utilities to change propertyes at the main configuration.
2016-11-16 14:41:18 +00:00
John D. Ament
6e83a2a755
ARTEMIS-849 Added CDI Integration to the summary file. Updated hacking guide to explain how to build docs. Added doc output to gitignore. 2016-11-11 19:49:51 -05:00
Howard Gao
cd7b838952 ARTEMIS-786 Store user's password in hash form by default
- user passwords for PropertiesLoginModule stored using PBKDF2 algothrim
    by default
  - implements cli user command to help create and manage user/roles
  - adds a mask cli command to mask passwords
2016-11-02 14:59:00 -04:00
Clebert Suconic
5e5ac0f057 ARTEMIS-832 Openwire was ignoring data syncs.
I'm also adding the possibility of sync on libaio, and not only relay on write-cache
2016-11-02 13:17:12 -05:00
Clebert Suconic
ebc2bbc672 NO-JIRA removing OIO references, since Netty is only NIO now 2016-10-28 16:31:41 -04:00
Paul Gallagher
e4d58ce596 Upgrade Jolokia version 2016-10-24 12:28:49 +01:00
Clebert Suconic
b7d79f328f NO-JIRA: a few additions and tweaks around OSGI 2016-10-19 13:19:10 -04:00
Christopher L. Shannon (cshannon)
586abba94e NO-JIRA: Fixing a typo in the embedded documentation 2016-10-12 08:35:59 -04:00
Ville Skyttä
1714f8a76d Spelling fixes 2016-09-30 13:24:08 -04:00
John D. Ament
9163c679ef ARTEMIS-756 introduce CDI based integration for Artemis. Includes integration tests on both Weld and OWB. 2016-09-29 16:25:47 -04:00
Clebert Suconic
03b3b9fa80 ARTEMIS-737 Improving Tests by checking thread leaks and Waiting condition, also adding docs 2016-09-26 17:58:05 -04:00
Clebert Suconic
87d3c1c9bd ARTEMIS-716 max replication = 0 should mean do not make copies at all 2016-09-08 17:17:04 +01:00
Clebert Suconic
4472aa0e36 ARTEMIS-581 Implement max disk usage, and global-max-size
max-disk-usage = how much of a disk we can use before the system blocks
global-max-size = how much bytes we can take from memory for messages before we start enter into the configured page mode

This will also change the default created configuration into page-mode as that's more reliable for systems.
2016-09-06 15:07:49 +01:00
Howard Gao
61747acfd1 ARTEMIS-706 No Keep Alives from Broker 2016-09-02 21:39:44 -04:00
Ville Skyttä
e1728f0797 Spelling fixes 2016-08-25 14:22:32 -04:00