gtully
8c2b73624c
ARTEMIS-1435 - use absolute path for unix script like on windows, avoid relative path not found on run from instance bin dir
2017-09-27 10:42:56 +01:00
Pat Fox
0d57c3973a
ARTEMIS-1436 update CLI StatQueue and console to allow greater_than/less_than comparison
2017-09-26 15:17:48 -04:00
Michael Andre Pearce
e9eaa7daf6
ARTEMIS-1422 Fix match change to support wildcard config
2017-09-25 11:34:34 -04:00
gtully
574e5c8c7b
ARTEMIS-1435 - provide default jolokia-access.xml security policy in etc to lock down cors to http.host
2017-09-25 10:37:09 +01:00
Pat Fox
89a64ff11c
ARTEMIS-1423 adding numeric filtering for ActiveMQServerControl.listQueues()/listAddresses()/listSessions()
2017-09-18 15:15:31 -05:00
Martyn Taylor
746810291f
ARTEMIS-1390 Start HawtIO in offline mode
2017-09-12 12:57:44 -05:00
Clebert Suconic
c8982d775b
[maven-release-plugin] prepare for next development iteration
2017-09-05 17:03:48 -04:00
Clebert Suconic
84d5ac65b4
[maven-release-plugin] prepare release 2.3.0
2017-09-05 17:03:37 -04:00
Pat Fox
87b570f7ce
ARTEMIS-1384 adding CLI command (stat) to display basic queue stats
2017-09-05 14:22:36 -04:00
Stanislav Knot
e9c601dd2c
ARTEMIS-1385 fixed uncomplete comment and typo
2017-09-05 10:42:10 +02:00
Clebert Suconic
f060f49cf1
ARTEMIS-1270 Fixing console logging with windows services
2017-09-01 12:20:32 -04:00
Clebert Suconic
ed1b268d42
[maven-release-plugin] prepare for next development iteration
2017-08-31 13:48:09 -04:00
Clebert Suconic
21f2a4a52c
[maven-release-plugin] prepare release 2.3.0
2017-08-31 13:47:57 -04:00
Clebert Suconic
6fda75a9fc
ARTEMIS-1297 Load balance or redistribution of AMQP Messages
2017-08-29 12:56:15 -05:00
Clebert Suconic
16eca68bff
ARTEMIS-1370 fixing checkstyle
2017-08-23 16:08:45 -04:00
Pat Fox
9ff5741f62
ARTEMIS-1370 consumer command, does not offer a ClientID command line arg
2017-08-23 11:00:04 -04:00
Francesco Nigro
249745506e
ARTEMIS-1367 Add LOG to the Critical Analyzer policies
2017-08-22 17:37:01 +02:00
Pat Fox
4578c15281
NO-JIRA minor update to log messages on the CLI browsing
2017-08-15 13:05:42 -04:00
Clebert Suconic
1ace306121
ARTEMIS-1328 Improving direct delivery check
...
Instead of wait to flush an executor,
I have added a method isFlushed() which will just translate to the
state on the OrderedExecutor.
In the case another executor is provided (for tests) there's a delegate
into normal executors.
2017-08-08 14:00:58 -04:00
Clebert Suconic
f16af75354
ARTEMIS-1324 Deadlock detection and health check of critical components
2017-08-07 18:40:03 -04:00
Michael Andre Pearce
12942a609f
ARTEMIS-1270 Management Console - Hawtio Solution
...
applying Artemis skin
2017-08-01 14:55:03 -04:00
Michael Andre Pearce
cadf909f78
ARTEMIS-1270 Management Console - Hawtio Solution
...
Add Hawtio to web
Add Custom ActiveMQ Hawtio Branding Plugin
2017-08-01 14:54:27 -04:00
Jens Reimann
239479d1a3
Fix a typo in bootstrap-web-settings.txt
...
Signed-off-by: Jens Reimann <jreimann@redhat.com>
2017-08-01 09:43:14 -04:00
Pat Fox
4edb750165
fixed some minor typos in cli description annotations
2017-07-28 15:00:59 +02:00
Clebert Suconic
fdad83be22
[maven-release-plugin] prepare for next development iteration
2017-07-24 21:21:18 -04:00
Clebert Suconic
71b1cc2a20
[maven-release-plugin] prepare release 2.2.0
2017-07-24 21:21:06 -04:00
Clebert Suconic
7fd17f407f
ARTEMIS-1269 Simple Actor to replace certain executions
...
This is replacing an executor on ServerSessionPacketHandler
by a this actor.
This is to avoid creating a new runnable per packet received.
Instead of creating new Runnable, this will use a single static runnable
and the packet will be send by a message, which will be treated by a listener.
Look at ServerSessionPacketHandler on this commit for more information on how it works.
2017-07-11 14:22:36 -04:00
Francesco Nigro
7075e2e457
ARTEMIS-1266 Mapped Journal refactoring
...
The MAPPED journal refactoring include:
- simplified lifecycle and logic (eg fixed file size with single mmap memory region)
- supports for the TimedBuffer to coalesce msyncs (via Decorator pattern)
- TLAB pooling of direct ByteBuffer like the NIO journal
- remove of old benchmarks and benchmark dependencies
2017-06-30 16:17:19 +02:00
Clebert Suconic
f407d86f0f
ARTEMIS-1253 Fixing NetworkHealthCheck being shutdown after failures
2017-06-26 16:15:39 -04:00
Clebert Suconic
a349493963
NO-JIRA: Improve docs on broker.xml
2017-06-02 11:14:09 -05:00
老袁
6da035bafa
ARTEMIS-1195: change filters datatype to LinkedHashMap on cli create
2017-05-30 18:58:37 -04:00
Clebert Suconic
91979980d9
ARTEMIS-1195 Filters should be independent on create
...
This closes #1301
This commit replaces #1301
2017-05-30 17:03:35 -04:00
Michael Andre Pearce
c65ea783ea
ARTEMIS-1189 - Fix checkstyle violations post checkstyle upgrade
...
After upgrade of checkstyle, resolve violations
remove checkstyle override added as temp measure at point of upgrade forced by sevntu
2017-05-30 13:40:00 -04:00
Michael Andre Pearce
b8ebe05775
ARTEMIS-1188: Update sevntu to 1.24.0 available in maven central
...
remove custom repo
update groupid to match artifact in maven central.
bump version also to that now deployed to maven central.
bump checkstyle version to 7.7 to make compatible.
updated checkstyle.xml to ignore existing issues which are prolific
which are now flagged in latest version as some bugs in previous meant they we'ren't detected e.g. https://github.com/checkstyle/checkstyle/issues/3320
fixing some violations which are not too prolific.
2017-05-30 09:54:17 -04:00
Clebert Suconic
dc26ac96b4
ARTEMIS-1156: moving our collections on its own package
2017-05-12 10:06:05 -04:00
Clebert Suconic
ce61d20f5a
[maven-release-plugin] prepare for next development iteration
2017-05-08 15:20:12 -04:00
Clebert Suconic
64e8f015ee
[maven-release-plugin] prepare release 2.1.0
2017-05-08 15:20:01 -04:00
Clebert Suconic
c53f6168c9
ARTEMIS-898 Documenting where to add the plugin jar
2017-05-08 14:52:27 -04:00
Francesco Nigro
21c9ed85cf
ARTEMIS-1151 Adapting TimedBuffer and NIO Buffer Pooling
...
- NIO/ASYNCIO new TimedBuffer with adapting batch window heuristic
- NIO/ASYNCIO improved TimedBuffer write monitoring with
lightweight concurrent performance counters
- NIO/ASYNCIO journal/paging operations benefit from less buffer copy
- NIO/ASYNCIO any buffer copy is always performed with raw batch copy
using SIMD instrinsics (System::arrayCopy) or memcpy under the hood
- NIO improved clear buffers using SIMD instrinsics (Arrays::fill) and/or memset
- NIO journal operation perform by default TLABs allocation pooling (off heap)
retaining only the last max sized buffer
- NIO improved file copy operations using zero-copy FileChannel::transfertTo
- NIO improved zeroing using pooled single OS page buffer to clean the file
+ pwrite (on Linux)
- NIO deterministic release of unpooled direct buffers to avoid OOM errors
due to slow GC
- Exposed OS PAGE SIZE value using Env class
2017-05-08 11:55:28 -04:00
Clebert Suconic
36c9659279
[maven-release-plugin] prepare for next development iteration
2017-05-05 22:11:09 -04:00
Clebert Suconic
7b5082639f
[maven-release-plugin] prepare release 2.1.0
2017-05-05 22:10:58 -04:00
Clebert Suconic
7c96ab6bd7
ARTEMIS-1150 fixing logging with spaces on windows service
2017-05-05 18:01:33 -04:00
Clebert Suconic
a915e8b904
ARTEMIS-1150 Fixing logging with spaces
2017-05-05 16:08:30 -04:00
Clebert Suconic
c253aa65bf
NO-JIRA: Trivial fix for Artemis class, reported by coverity.com
2017-05-05 14:55:57 -04:00
Clebert Suconic
b94a09feb6
ARTEMIS-1144 Changing jetty logger to warn only
2017-05-05 09:46:27 -04:00
Clebert Suconic
92c84a1699
ARTEMIS-904 Fixing server running
2017-05-04 21:42:40 -04:00
Bennet Schulz
f82623a20c
ARTEMIS-904 Remove cyclic dependencies from artemis-cli
...
move classes and methods to their correct location to avoid cyclic dependencies between packages and classes.
ARTEMIS-904 Remove cyclic dependencies from artemis-cli
move classes and methods to their correct location to avoid cyclic dependencies between packages and classes.
ARTEMIS-904 Remove cyclic dependencies from artemis-cli
move classes and methods to their correct location to avoid cyclic dependencies between packages and classes.
2017-05-04 10:25:06 -05:00
Jiri Danek
abf0aa8f0c
NO-JIRA update `artemis create` samples in README.html and using-server.md
2017-04-28 12:49:14 -04:00
Clebert Suconic
4e59c174ff
ARTEMIS-1096 Fixing configuration issues on calculated global-max-page
2017-04-11 14:06:44 -04:00
Clebert Suconic
cbe3621431
ARTEMIS-1096 Changing Global Max Size's default
2017-04-06 19:55:09 -05:00
Clebert Suconic
c767e93bf5
ARTEMIS-1089 Simplifying smoke tests
2017-04-05 15:55:09 -04:00
Andy Taylor
8b9cb2181c
update jolokia war to remove version in binary
2017-04-03 14:28:02 +01:00
Clebert Suconic
9bef242b74
ARTEMIS-1056 Adjusting Acceptor values
...
I have been doing tests with quiver at large message sizes
the tests would work really slowly without these fixes
2017-03-30 09:54:26 +01:00
Justin Bertram
0f468fe07c
ARTEMIS-1079 don't ask for role, address-full-policy, or global-max-size on CLI
2017-03-29 16:00:26 -04:00
Justin Bertram
6e56d2b336
ARTEMIS-1079 CLI option for paging/blocking
2017-03-29 09:46:03 -04:00
Clebert Suconic
3c8bf6cd13
ARTEMIS-1072: moving java-opts to /etc/artemis.profile
2017-03-27 21:59:33 -05:00
Clebert Suconic
dc25ff0e42
ARTEMIS-1073 Adding configuration for Producer's credits on AMQP
2017-03-27 16:27:24 -04:00
Clebert Suconic
096556f346
ARTEMIS-994 Tidy up on epoll
...
- improved logging
- renamed properties and tidy up on configurations
2017-03-23 18:16:48 -05:00
Francesco Nigro
02561f23b4
ARTEMIS-1054 JVM Monitoring pauses logs
2017-03-22 23:33:25 -04:00
Clebert Suconic
64523cd7ea
ARTEMIS-1047 Improving GC Settings
2017-03-21 08:50:54 +00:00
Martyn Taylor
c40823e5ec
[maven-release-plugin] prepare for next development iteration
2017-03-10 14:54:33 +00:00
Martyn Taylor
70e319d6e3
[maven-release-plugin] prepare release 2.0.0
2017-03-10 14:52:26 +00:00
Martyn Taylor
f1a5f1caf9
Revert "[maven-release-plugin] prepare release 2.0.0"
...
This reverts commit 057047499b
.
2017-03-10 14:45:29 +00:00
Martyn Taylor
1964abe567
Revert "[maven-release-plugin] prepare for next development iteration"
...
This reverts commit 9a52f51c9f
.
2017-03-10 14:44:58 +00:00
Martyn Taylor
9a52f51c9f
[maven-release-plugin] prepare for next development iteration
2017-03-10 11:36:36 +00:00
Martyn Taylor
057047499b
[maven-release-plugin] prepare release 2.0.0
2017-03-10 11:25:47 +00:00
Clebert Suconic
fe0ca4d84f
ARTEMIS-1009 Pure Message Encoding.
...
with this we could send and receive message in their raw format,
without requiring conversions to Core.
- MessageImpl and ServerMessage are removed as part of this
- AMQPMessage and CoreMessage will have the specialized message format for each protocol
- The protocol manager is now responsible to send the message
- The message will provide an encoder for journal and paging
2017-03-05 23:08:53 -05:00
Andy Taylor
2b369f9ef9
ARTEMIS-1008 - Allow web server host to be set on create
...
https://issues.apache.org/jira/browse/ARTEMIS-1008
2017-03-01 10:19:49 +00:00
Justin Bertram
ef8f992ca2
ARTEMIS-991 handle odd password input
2017-02-23 14:52:45 -05:00
Justin Bertram
01465035c0
ARTEMIS-970 handle indeterminate JMS destination
2017-02-23 12:55:27 -05:00
Howard Gao
e09be4864a
ARTEMIS-988 Regression: web tmp dir not cleaned up
...
Due to recent changes, the web component is shutdown by the
server, but the shutdown flag is lost so the web component's
cleanup check method is not get called and the web's tmp
dir is left there after user stopped the broker (control-c).
The fix is add a suitable API to allow passing of the
flag so the web component can make sure its tmp dir gets
cleaned up properly before exiting the VM.
2017-02-23 12:39:50 +08:00
Christopher L. Shannon (cshannon)
637405a886
ARTEMIS-943 fix queueType in import-export schema
...
https://issues.apache.org/jira/browse/ARTEMIS-943
queueType in the artemis-import-export schema needs to be marked with
min and max occurs attributes to specify that the element can occur more than one
time. This is important so JAXB generates the correct bindings.
2017-02-15 10:15:39 -05:00
Christopher L. Shannon (cshannon)
0fdf44fb62
ARTEMIS-964 Moving shared XML logic
...
https://issues.apache.org/jira/browse/ARTEMIS-964
Moving XML conversion logic to a common XmlDataExporterUtil class so it
can be used elsewhere.
2017-02-14 11:29:29 -05:00
Justin Bertram
ff3e75d148
NO-JIRA move RoutingType to different package
2017-02-13 09:50:41 -06: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
Clebert Suconic
235b9082d8
NO-JIRA: speeding up ArtemisTest
...
Before this change tests could take a long time on certain laptops.
We don't need to perform the auto-tune journal for these tests.
2017-02-07 17:09:46 -05:00
Justin Bertram
68ac7d9668
ARTEMIS-939 reload security credentials by default
2017-02-07 10:34:25 -05:00
Justin Bertram
15d693dd4e
ARTEMIS-943 update/doc XML import/export
2017-02-06 15:09:55 -06:00
Clebert Suconic
1ac6354990
ARTEMIS-935 sync option on NIO
2017-02-03 11:19:55 -05:00
Francesco Nigro
aacddfda61
ARTEMIS-906 Memory Mapped JournalType
2017-02-03 09:04:57 -05:00
Clebert Suconic
ce035a8084
ARTEMIS-937 Implementing proper alignment and adding perf-journal tool to validate the journal syncs
2017-02-03 09:04:56 -05:00
Clebert Suconic
cc3fd11df2
ARTEMIS-935 Sync tool
2017-01-29 22:07:55 -05:00
Howard Gao
5f3159f4c8
ARTEMIS-932 2 brokers can be started using the same store
2017-01-27 15:45:32 -05:00
Justin Bertram
d891fa5f83
ARTEMIS-873 update broker configs w/new notation
2017-01-19 11:16:06 -06:00
Howard Gao
77c84a606c
ARTEMIS-929 Artemis cli tools does not check non-existing options
2017-01-19 11:39:31 -05:00
Justin Bertram
8cf94623a4
ARTEMIS-922 Rename deleteOnNoConsumers throughout
...
The name "deleteOnNoConsumers" isn't a good match for the semantics underneath.
The name "purgeOnNoConsumers" (and variants) is a better fit.
2017-01-17 11:40:56 -06:00
Howard Gao
07ea08a845
ARTEMIS-915 WebComponent stopped when backup failback
2017-01-12 10:11:10 +08:00
Clebert Suconic
1bed2c9512
NO-JIRA cli improvements
2016-12-16 18:46:46 -06:00
Clebert Suconic
a8855399ee
NO-JIRA: adding Migrate1X into CLI
2016-12-16 10:55:00 -06:00
Clebert Suconic
3d8bb9c5c9
NO-JIRA: fix typo
2016-12-16 10:40:54 -05:00
Clebert Suconic
e1577e230a
ARTEMIS-878 test fixes
2016-12-16 09:37:46 -05:00
Clebert Suconic
6ec7efc995
ARTEMIS-878 Improving CLI experience around create queue and address
...
I reckon the CLI is not the best UX, but this will at least make it consistent with other CLI commands
for the new Queue and Address commands
2016-12-16 13:15:28 +00:00
Francesco Nigro
0a4d1b38c8
ARTEMIS-878: Improved CLI commands
2016-12-15 13:41:30 +00:00
Clebert Suconic
332338d018
ARTEMIS-890 Improving Paging consistencies with broker.persistent = false. Block, Page and Drop will now work under non persistent
2016-12-14 14:36:33 -05:00
Martyn Taylor
6682072da6
Major Version Bump 2.0.0 After Major Arch Change
2016-12-09 18:43:15 +00:00
jbertram
fa67d40b9d
ARTEMIS-789 Fixed a number of failing tests
2016-12-09 18:43:15 +00:00
Francesco Nigro
6ab133ab89
ARTEMIS-878 Added/Modified CLI commands and tests
2016-12-09 18:43:15 +00:00
Andy Taylor
224f62b295
ARTEMIS-877 Add Consumer support for AMQP for new addressing schema
2016-12-09 18:43:15 +00:00
jbertram
b742a357c5
ARTEMIS-876 Deprecate JMSServerManager and update JMS bootstrap
2016-12-09 18:43:15 +00:00
jbertram
8057ec4b27
ARTEMIS-878 Use Strings in CLI JMX interaction
2016-12-09 18:43:15 +00:00