Clebert Suconic
c7dc04c2af
[maven-release-plugin] prepare for next development iteration
2017-05-08 21:00:29 -04:00
Clebert Suconic
ae41632bbe
[maven-release-plugin] prepare release 1.5.5
2017-05-08 21:00:17 -04:00
Francesco Nigro
25094f2721
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
(cherry picked from commit 21c9ed85cf
)
2017-05-08 18:31:23 -04:00
Clebert Suconic
7d8f5bca02
ARTEMIS-1072: moving java-opts to /etc/artemis.profile
2017-03-27 15:03:35 -04:00
John D. Ament
5896a2e176
[maven-release-plugin] prepare for next development iteration
2017-03-07 21:46:12 -05:00
John D. Ament
07807952a8
[maven-release-plugin] prepare release artemis-pom-1.5.4
2017-03-07 21:44:12 -05:00
Justin Bertram
1f054f04a0
ARTEMIS-991 handle odd password input
...
(cherry picked from commit ef8f992ca2
)
2017-02-23 14:58:04 -05:00
Martyn Taylor
16f3659cda
[maven-release-plugin] prepare for next development iteration
2017-02-10 15:57:23 +00:00
Martyn Taylor
6996cd745f
[maven-release-plugin] prepare release 1.5.3
2017-02-10 15:55:17 +00:00
Martyn Taylor
7de8dd77e7
[maven-release-plugin] prepare for next development iteration
2017-02-09 20:32:08 +00:00
Martyn Taylor
ccd60d0b42
[maven-release-plugin] prepare release 1.5.3
2017-02-09 20:02:55 +00:00
Clebert Suconic
1ed6ace941
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.
(cherry-picked from 235b9082d8
)
2017-02-09 10:05:58 -05:00
Justin Bertram
d6891cb0c6
ARTEMIS-939 reload security credentials by default
...
(cherry picked from commit 68ac7d9668
)
2017-02-07 10:43:09 -05:00
Clebert Suconic
9321ade39b
ARTEMIS-935 sync option on NIO
...
(cherry picked from commit 1ac6354990
)
2017-02-03 15:22:07 -05:00
Clebert Suconic
6018b2d74c
ARTEMIS-937 Implementing proper alignment and adding perf-journal tool to validate the journal syncs
...
(cherry picked from commit ce035a8084
)
2017-02-03 15:15:58 -05:00
Clebert Suconic
9b2d5a0c76
ARTEMIS-935 Sync tool
...
(cherry picked from commit cc3fd11df2
)
2017-01-29 22:08:28 -05:00
Clebert Suconic
38cd5c9be3
[maven-release-plugin] prepare for next development iteration
2017-01-18 20:12:37 -05:00
Clebert Suconic
3649350a9b
[maven-release-plugin] prepare release 1.5.2
2017-01-18 20:12:26 -05:00
Clebert Suconic
7b616f50cb
[maven-release-plugin] prepare for next development iteration
2017-01-16 12:05:21 -05:00
Clebert Suconic
c62f4f101d
[maven-release-plugin] prepare release 1.5.2
2017-01-16 12:05:10 -05:00
Clebert Suconic
99a62f75f2
ARTEMIS-890 Improving Paging consistencies with broker.persistent = false. Block, Page and Drop will now work under non persistent
...
(cherry picked from commit 332338d018
)
2016-12-14 14:40:38 -05:00
Clebert Suconic
ebbc91c728
[maven-release-plugin] prepare for next development iteration
2016-12-06 16:59:52 -05:00
Clebert Suconic
5bcbea2517
[maven-release-plugin] prepare release 1.5.1
2016-12-06 09:47:43 -05:00
Clebert Suconic
402f25be7d
ARTEMIS-473/ARTEMIS-863 Detect network failures
2016-11-23 10:14:14 -06:00
Paul Gallagher
3f60e9cf88
NO-JIRA: Move version properties to top level pom and add the runtime artifacts to the dependencyManagement
2016-11-21 17:21:44 -05:00
Clebert Suconic
3b45435c76
ARTEMIS-845 Making Default Acceptor Protocols a bit more clear on default config
...
https://issues.apache.org/jira/browse/ARTEMIS-845
2016-11-09 14:35:47 -05:00
Clebert Suconic
f2db1c4337
[maven-release-plugin] prepare for next development iteration
2016-11-03 15:35:05 -04:00
Clebert Suconic
13a8a2bd40
[maven-release-plugin] prepare release 1.5.0
2016-11-03 15:34:54 -04:00
Clebert Suconic
e89f6a1bfd
Revert "ARTEMIS-833 maxHops defaults to 0 when creating artemis cluster configuration through cli"
...
this is breaking client size load balance example.
This reverts commit 3de65682ce
.
2016-11-02 19:00:09 -04:00
Clebert Suconic
aa0965c0ca
NO-JIRA small improvement on CLI, retry with user input
2016-11-02 15:52:25 -04:00
Clebert Suconic
119476ddcc
ARTEMIS-786 checking for inputs and some reorg of the class model on user actions
2016-11-02 15:17:31 -04: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
Tom Ross
3de65682ce
ARTEMIS-833 maxHops defaults to 0 when creating artemis cluster configuration through cli
...
https://issues.apache.org/jira/browse/ARTEMIS-833
The generated broker.xml configuration file has the <max-hops/> element
set to 0. This is very confusing since it effectively disables message
load balancing and stop cluster from forwarding messages to other nodes
in hte cluster. This should be set to at least 1.
2016-11-02 14:15:52 -04:00
Clebert Suconic
7eadff7681
ARTEMIS-822 Injecting IO Pools into and from ArtemisServerImpl
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-31 11:34:27 -04:00
barreiro
4b47461f03
ARTEMIS-822 Add executor service to JournalImpl for append operations and remove synchronization
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
Paul Gallagher
e4d58ce596
Upgrade Jolokia version
2016-10-24 12:28:49 +01:00
Clebert Suconic
6483123417
ARTEMIS-801 Dealing properly with Spaces and Special Characters on broker
2016-10-17 22:04:21 -04:00
jbertram
1f3dcf2871
ARTEMIS-750 use JAVA_HOME for Win service
2016-10-04 12:34:40 -05:00
Ville Skyttä
082b75bb3d
More use of try-with-resources
2016-09-30 13:17:26 -04:00
Clebert Suconic
ec48f9ed00
ARTEMIS-765 Improve Checkstyle
2016-09-30 11:12:09 -04:00
jbertram
ea552a1f88
ARTEMIS-747 multiple CDATA events on import fails
2016-09-23 12:15:13 -04:00
jbertram
f85a9cce82
ARTEMIS-732 loading wrong arch lib
2016-09-21 16:16:33 -04:00
Clebert Suconic
505b732843
[maven-release-plugin] prepare for next development iteration
2016-09-06 12:17:31 -04:00
Clebert Suconic
b305e231ec
[maven-release-plugin] prepare release 1.4.0
2016-09-06 12:17:08 -04: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
Clebert Suconic
248ae383df
ARTEMIS-700 Improving how the log manager is found on Posix systems
2016-08-25 14:34:50 -04:00
Ville Skyttä
5f8d9a2746
ARTEMIS-698 Remove full path + executability check of java
...
Fixes issues with systems that have no "which", as well as the fallback
to using plain "java" from PATH.
2016-08-25 09:55:32 -04:00
jbertram
3fd9fbe2d0
ARTEMIS-686 shutdown external components
2016-08-19 14:00:17 -05:00
Clebert Suconic
a3840c23c3
[maven-release-plugin] prepare for next development iteration
2016-08-16 11:59:55 -04:00