jbertram
ef5a9809f2
ARTEMIS-256 orchestrate failback deterministically
...
The failback process needs to be deterministic rather than relying on various
incarnations of Thread.sleep() at crucial points. Important aspects of this
change include:
1) Make the initial replication synchronization process block at the very
last step and wait for a response from the replica to ensure the replica has
as the necessary data. This is a critical piece of knowledge during the
failback process because it allows the soon-to-become-backup server to know
for sure when it can shut itself down and allow the soon-to-become-live
server to take over. Also, introduce a new configuration element called
"initial-replication-sync-timeout" to conrol how long this blocking will occur.
2) Set the state of the server as 'LIVE' only after the server is fully
started. This is necessary because once the soon-to-be-backup server shuts
down it needs to know that the soon-to-be-live server has started fully before
it restarts itself as the new backup. If the soon-to-be-backup server restarts
before the soon-to-be-live is fully started then it won't actually become a
backup server but instead will become a live server which will break the
failback process.
3) Wait to receive the announcement of a backup server before failing-back.
2015-10-20 14:55:31 -04:00
jbertram
6ed9c5ae91
ARTEMIS-74 import JAAS auth from 5.x
...
This change allows the use of JAAS login modules for basic authentication
and authorization.
2015-10-09 11:42:22 -05:00
Clebert Suconic
32dacf91f3
fixing wrong link on doc
2015-10-05 14:23:24 -04:00
Glaucio Melo
7d17d0af1c
Updating documentation cmds
...
Updating documentation cmds from activemq to artemis
2015-09-29 17:49:01 -03:00
Clebert Suconic
fc65ad4a72
specifying gitbook version to stop warning during doc generation
2015-09-29 09:43:53 -04:00
Clebert Suconic
6956d14125
fixing links on project-info doc
2015-09-24 13:17:13 -04:00
Clebert Suconic
d3ea9aca50
removing old doc (non relevant any longer)
2015-09-11 09:06:00 -04:00
Clebert Suconic
79a7ee5a3f
fixing version and adding missing projects on release profile
2015-09-04 23:41:23 -04:00
Clebert Suconic
b7c7c42d22
small doc change
2015-09-03 11:23:44 -04:00
Clebert Suconic
2cf0bb71c4
Adding chapter about UDP troubleshooting
...
This is mostly importing some information that used to exist on old docs
2015-09-02 10:21:33 -04:00
Clebert Suconic
355b65a50b
modifications to example chapter
2015-09-02 09:32:12 -04:00
Clebert Suconic
616a22e477
picture change because of protocols
2015-09-02 09:32:01 -04:00
Clebert Suconic
edef0240bd
manual additions about maven plugin
2015-09-01 23:44:46 -04:00
Martyn Taylor
ff9da5c3e8
Add MQTT Section to protocols chapter
2015-08-12 11:42:11 -04:00
Martyn Taylor
1a704d7a6f
Updated Protocol Interoperability section of user man
2015-08-12 11:22:03 -04:00
Clebert Suconic
dd8203185b
ARTEMIS-180 removing -Pexample and some other improvements around the examples
2015-08-07 15:17:28 -04:00
Erich Duda
8d10716cb0
Fixed documentation issue about message-expiry-thread-priority attribute.
2015-07-21 22:10:15 +01:00
Ville Skyttä
b0a80ce1be
Spelling fixes
2015-07-09 10:41:03 -04:00
jbertram
20326d0d83
ARTEMIS-19 allow disabling of message load-balancing
2015-06-03 16:21:43 -05:00
Clebert Suconic
27cbc92a92
removing chapters from links
2015-05-21 12:08:11 -04:00
Clebert Suconic
647f665700
Doc improvements around libaio and removing extra chapter about running server
2015-05-21 11:51:48 -04:00
Clebert Suconic
ebab3fa6ef
Adding doc about running & create process
...
this is deleting the quickstart and adding a chapter on the user-manual
2015-05-19 11:28:03 -04:00
Clebert Suconic
433ca606f0
removing extra column on a table
...
removing typo
2015-05-13 09:59:06 -04:00
Martyn Taylor
b5cb6522a6
Doc updates
2015-05-13 09:33:30 -04:00
Martyn Taylor
a17c828b85
Ensure all references to the project use ActiveMQ Artemis
2015-05-13 11:51:26 +01:00
Andy Taylor
b709beff05
update logos
2015-05-07 09:06:39 -04:00
jbertram
f509ce7519
ACTIVEMQ6-70 broker resource limits
...
Implements basic limits on the number of connections and number of
queues a particular user can create to/on the broker.
2015-05-04 20:37:20 -05:00
jbertram
3eb835a8ab
ACTIVEMQ6-96 acceptor limit
...
Adds a configuration property on both in-vm and Netty acceptors
whereby the number of connections allowed is configurable.
2015-05-04 16:07:27 -05:00
Clebert Suconic
ea3370b38c
Moving artemis-tools to artemis-cli and improving the tooling
...
Artemis tools is now part of the cli
Bootstrap was renamed to CLI
2015-05-03 12:42:19 -04:00
jbertram
791cc5c50c
More rename updates
2015-04-30 09:07:20 -05:00
Andy Taylor
efbe4e621f
fixed examples and some docs after Artemis renaming
2015-04-30 10:44:16 +01:00
Andy Taylor
e60d2ae2ae
rename users and roles properties files
2015-04-29 16:07:52 +01:00
Andy Taylor
34f8e5383d
renamed startup scripts
2015-04-29 14:28:11 +01:00
Andy Taylor
24a4c63458
renamed schemas
2015-04-29 10:49:43 +01:00
Andy Taylor
ac5bb8fd6c
renamed config to broker.xml
2015-04-29 10:30:32 +01:00
Andy Taylor
63152b1d4b
updated images to Artemis
2015-04-28 09:18:28 -05:00
Clebert
08d62dccc0
ACTIVEMQ6-1 Renaming native and 64/32 bit compilation
2015-04-27 18:30:01 -04:00
Justin Bertram
8f52a622d0
ACTIVEMQ6-1 Artemis rename
...
Based on the Apache ActiveMQ community vote this project is being
renamed "Artemis."
2015-04-27 17:48:02 -04:00
Martyn Taylor
11e1b850c9
Renamed ActiveMQ6 to ActiveMQ Artemis
2015-04-24 14:07:31 +01:00
Clebert Suconic
ada112a6a3
ACTIVEMQ6-94: Using proper flow control on very large messages over the bridge
...
This will remove some of the verifications written by Howard on his commit.
I did this to simplify the flow control
This closes #197
2015-04-23 15:48:20 -04:00
Jeff Genender
188e3b76bd
ACTIVEMQ6-97 - Change HQ to AMQ for properties/headers/doc. Remove as much HQ as possible and change to AMQ to make this close to the ActiveMQ project.
2015-04-21 12:26:44 -04:00
Hiram Chirino
3c9e16fc20
Implementation for ACTIVEMQ6-98: Make the the distro readonly and support creating mutable broker instances dirs.
2015-04-15 18:45:37 -04:00
Clebert Suconic
48d002e19a
adding a word about compact-min-files on the docs
2015-04-01 16:10:39 -04:00
Clebert Suconic
519a47f023
ACTIVEMQ6-89 Refactored stomp support contributed
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-89
I have done a lot of refactoring on this. So we can a different version of the interceptor for each protocol based on a base class now.
Just an abstract class over Stomp would be a bit hacky... this is a better approach.
2015-03-31 11:23:05 -04:00
nberdikov
b2524b1be4
ACTIVEMQ6-89 Added possibility to intercept stomp frames
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-89
This was originally contributed at #182 . We have squashed the commits and rebased them here
This closes #182
2015-03-31 11:23:05 -04:00
Andy Taylor
ff1e8a1f06
doc fixes
2015-03-24 11:50:58 +00:00
Clebert Suconic
d166533f42
Doc changes and placing the main method back to DefaultSensitiveStringCodec
2015-03-17 10:58:38 -04:00
Clebert Suconic
f4afb43ccf
Doc changes
...
Instead of creating anchors it's better to use the generated ID from the text.
https://github.com/gitlabhq/gitlabhq/blob/master/doc/markdown/markdown.md#alt-h2
2015-03-16 16:36:05 -04:00
Andy Taylor
51f092537a
doc fixes
2015-03-16 11:27:36 +00:00
Clebert Suconic
0cf2a56fd6
A Few fixes around docs using GMF (Github Markdown Flavored) on tables
...
I also did some review of the huge table we have,
removed a few columns such as the datatype and
embedded the default on the description. Just trying to make easier to render and read
Also a few fixes on the doc context such as adding links and improving configuration-index
2015-03-15 11:54:27 -04:00
Martyn Taylor
1e9ac1bbc3
Fixed broken links in docs and remove bad licenses
2015-03-12 18:41:08 +00:00
Andy Taylor
8db56b73b8
added examples to release profile
...
Also gave them all a profile so they wouldn't actually run during the build.
fixed some of the comilation errors in the Rest example module
2015-03-08 13:34:02 +00:00
Martyn Taylor
2b4e7babb6
Prepare examples,tests for release
2015-03-06 15:28:08 +00:00
Martyn Taylor
969d02f15f
reset Version numbers after release revert
2015-03-06 11:43:46 +00:00
Andy Taylor
9e725457d6
fix scripts to allow a different environment to be set
2015-03-04 12:28:32 +00:00
Clebert Suconic
b00a0a99ab
Fixing the build after the release (6.0.1 snapshot)
2015-03-03 12:36:27 -05:00
Andy Taylor
9d72cefd92
update user manual to use the phrase 'Apache ActiveMQ'
2015-03-03 16:36:33 +00:00
Clebert Suconic
95c5edb464
doc change around native build and a few pom changes on the native build
2015-03-02 12:29:10 -05:00
jbertram
c2edaeaac0
update REST doc
2015-02-27 11:02:50 -06:00
Clebert Suconic
b1c8ff3e49
adding wording about Camel
2015-02-26 23:19:48 -05:00
Clebert Suconic
6f9c4df916
Changes on configuring-transport:
...
I - Removing note about deprecated properties. Our configs are using it
II - useNIO property is irrelevant since we always use NIO now with the new netty
2015-02-26 22:52:28 -05:00
Clebert Suconic
90c29864cc
adding note about paging / queue / filters
2015-02-26 22:52:28 -05:00
Clebert Suconic
c870878402
doc changes on architecture including picture changes
...
I have changed the OpenOffice files. Exported the pictures
As I exported the pictures I selected the group on the slide,
File->Export, JPG file, and selected selection only.
The size was the default size and that worked alright.
2015-02-26 00:26:52 -05:00
Clebert Suconic
82bef94dd2
tiny typo fix
2015-02-25 10:40:47 -05:00
Clebert Suconic
0a6a1be9b8
removing XMLTools file that are no longer relevant
2015-02-25 10:40:47 -05:00
Andy Taylor
d415f0d6e2
documentation updates
2015-02-25 13:37:19 +00:00
Martyn Taylor
e194b7803e
Replace all references of port 5445 with 61616
2015-02-25 13:27:04 +00:00
Andy Taylor
fab1734af7
documentation updates
2015-02-23 09:50:08 +00:00
Andy Taylor
3b76ccc92b
ACTIVEMQ6-7 - Improve Serialization on Connection Factory
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-7
Connection Factory is now externalizable and is now serialized as a string that represents a URI. There are schemas for every possible type for connection factory and server locator.
The client JNDI representation of factories has also been changed to be consistent with this.
2015-02-12 09:14:24 +00:00
Andy Taylor
076faa759f
ACTIVEMQ6-74 - removing unused old jaas implementation and associated tests etc
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-74
This is ready for the import of the ActiveMQ 5 JAAS implementation for 6.1
2015-02-02 15:45:58 +00:00
Martyn Taylor
7aff0a0dc9
Undelivered Messages Doc Update
2015-01-27 11:35:55 +00:00
Martyn Taylor
4c2f061955
Updates to Documentation
2015-01-23 16:51:08 +00:00
Andy Taylor
3d3829db4f
documentation updates
2015-01-23 14:31:53 +00:00
jbertram
754d481d53
ACTIVEMQ6-52 Graceful shutdown
...
Implements a feature whereby the broker will not shutdown while there are
clients connected. A timeout can be specified so that even if there are
clients connected the broker will still shutdown after a certain time.
2015-01-21 13:18:55 -06:00
Andy Taylor
a6a4d1bed5
documentation updates
2015-01-21 18:27:19 +00:00
Andy Taylor
d2b668adf3
documentation updates
2015-01-20 15:58:48 +00:00
Justin Bertram
fe1ba7ca21
ACTIVEMQ6-69 remove deprecated items
2015-01-15 11:55:24 -06:00
jbertram
e293d80f08
ACTIVEMQ6-13 auto-create/auto-delete jms queues
...
Implements a new feature for the broker whereby it may automatically
create and delete JMS queues which are not explicitly defined through
the management API or file-based configuration. A JMS queue is created
in response to a sent message or connected consumer. The queue may
subsequently be deleted when it no longer has any messages and
consumers. Auto-creation and auto-deletion can both be turned on/off
via address-setting.
2015-01-13 15:29:17 -06:00
Martyn Taylor
82f1e7a503
ActiveMQ6-65 Examples updated: 3rd party CatX deps
...
Removes any occurances of CatX deps from examples and removes a couple
of other references to Cat X 3rd party deps.
2015-01-12 15:52:38 +00:00
Martyn Taylor
63769aab91
ActiveMQ6-65 JBoss JMS 2.0 spec jar -> Geronimo
...
Swaps out all usages of the JBoss JMS 2.0 spec jar and replaces with the
Geronimo spec jar, in examples, docs and distribution.
2015-01-07 19:54:42 +00:00
Howard Gao
1d022fe474
ACTIVEMQ6-43(reopened) : Replace License Headers on codebase
...
- added missing license headers found by maven rat plugin.
most of them added automatically via apache-rat
a few manually added
- added apache-rat maven plugin to the build cycle
2015-01-05 13:14:25 -05:00
Andy Taylor
c7b6b66f96
documentation review fixes
2014-12-16 10:27:08 +00:00
Andy Taylor
b4144013d9
documentation review fixes
2014-12-12 14:46:30 +00:00
Andy Taylor
4245a6b4fe
ACTIVEMQ6-9 - port to markdown
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-9
remove the jboss jdocbook build and style and replace using plane markdown
2014-12-08 13:23:24 +00:00
jbertram
e6a3d3a0c5
ACTIVEMQ6-14 Replace JNDI server with client impl
2014-12-05 09:27:52 -06:00
Andy Taylor
eb4f835477
ACTIVEMQ6-35 - expose web server configuration
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-35
Added configuration to allow a web server (or any external component) to be deployed. Added a default Jetty configuration and implementation.
2014-12-02 16:52:08 +00:00
Clebert Suconic
b37321b71e
Merge Branch #25 from Howard on replacing license headers
2014-12-01 14:41:03 -05:00
Howard Gao
d18c42b077
ACTIVEMQ6-49 Remove the obsolete chinese doc
2014-12-01 11:25:19 +08:00
Howard Gao
293b242ffc
ACTIVEMQ6-43 Replace License Headers on codebase
...
upgrade mycila plugin to 2.6
2014-12-01 10:20:24 +08:00
Martyn Taylor
32690f23e7
Remove references of hornetq
...
Removes all references of hornetq except for checkstyle and example
keystore and hornetq maven plugin configuration.
2014-11-20 13:00:37 +00:00
Clebert Suconic
89a84c6ae2
More name changes to activemq
...
more hornetq changes
2014-11-19 16:01:54 -05:00
Martyn Taylor
e91ef714c7
Replace urn:hornetq with urn:activemq
2014-11-19 15:15:36 +00:00
Martyn Taylor
4a6b980fed
Remove references to HornetQ in doc and Comments
2014-11-19 15:15:35 +00:00
Clebert Suconic
cd31652ddc
ACTIVEMQ6-4 Fixing tests after package and classes renames
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-4
this will include a few fixes for the tests including
hornetq-version renaming to activemq-version
2014-11-18 23:04:34 -05:00
jbertram
034adfbf9b
ACTIVEMQ6-4 Rename HornetQ* classes to ActiveMQ*
2014-11-18 16:53:09 -06:00
jbertram
e7a3e7d25b
ACTIVEMQ6-9 Clean up docs
2014-11-18 16:53:08 -06:00
Andy Taylor
aeaba39219
ACTIVEMQ6-4 - rename all config files
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-4
rename all the config files to activemq and fix schema names in them
2014-11-18 15:54:53 +00:00
Andy Taylor
574c8fe997
ACTIVEMQ6-4 - refactor schemas
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-4
Refactor all the schemas to use an activemq namespace and rename schema files
2014-11-18 11:27:10 +00:00
Clebert Suconic
1bf2e41f23
ACTIVEMQ6-3 Renaming Exception classes and fixing native compilation
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-3
The Native Layer has some dependencies on the Exception classes so
I had to rename them now in order to fix the native dependencies
2014-11-17 21:31:19 -05:00
Clebert Suconic
9a587c5633
ACTIVEMQ6-3 renaming package names from activemq6 to activemq
...
https://issues.apache.org/jira/browse/ACTIVEMQ6-3
We are renaming packages from activemq6 to activemq as that's more generic and version independent
The previous commit renamed the directories. On this commit now I'm changing the code.
If we changed the code and the directories on the same commit git would remove and add a lot of files
without recognizing the renames.
2014-11-17 09:33:53 -05:00