Tomas Hofman
b1835fa2d8
ARTEMIS-3037 JournalImpl#checkKnownRecordID() implementation can leave a thread hanging in WAITING state
2020-12-18 12:44:18 -05:00
Clebert Suconic
10debc3478
NO-JIRA bump on extra-tests
2020-10-30 10:41:13 -04:00
franz1981
4545749969
ARTEMIS-2941 Improve JDBC HA connection resiliency
2020-10-20 17:23:48 -04:00
Domenico Francesco Bruscino
b85156cc27
NO-JIRA POM on extra-tests to 2.16.0-SNAPSHOT
2020-08-24 16:24:25 +02:00
Clebert Suconic
7be77169c2
NO-JIRA POM on extra-tests to 2.15.0-SNAPSHOT
2020-07-09 13:57:24 -04:00
Robbie Gemmell
515dde9ef3
NO-JIRA: use a consistent version for the surefire and failsafe plugins from the parent, override to newer version
2020-06-22 14:04:48 -04:00
Robbie Gemmell
502bfcfc56
ARTEMIS-2109: Update extra-tests bits. Disable errorprone for examples, at least for now, to avoid updating hundreds of poms. Allows building on 11+
2020-06-11 18:50:01 +01:00
brusdev
053cfbc102
NO-JIRA Fix invalid log path in BMRules
2020-06-01 22:03:43 +02:00
Clebert Suconic
fd2b869a1a
Changing Extra Tests pom after pom changes
2020-05-15 16:56:52 -04:00
Clebert Suconic
3541ebf218
ARTEMIS-2732 Cleanup on testsuite logging
2020-04-22 23:08:46 -04:00
Clebert Suconic
a5b2afabe2
NO-JIRA Bump Extra tests after the release
2020-04-16 16:31:24 -04:00
Justin Bertram
701b4e4794
ARTEMIS-2692 refactor queue creation
...
This commit changes all tests to use the new methods.
2020-04-13 14:25:30 -05:00
Clebert Suconic
ddd8ed4402
ARTEMIS-1975 Real Large Message support into AMQP
...
This is a Large commit where I am refactoring largeMessage Body out of CoreMessage
which is now reused with AMQP.
I had also to fix Reference Counting to fix how Large Messages are Acked
And I also had to make sure Large Messages are transversing correctly when in cluster.
2020-02-25 15:25:01 +01:00
Justin Bertram
29554acc56
NO-JIRA Bumping extra-tests pom
2020-01-10 09:07:13 -06:00
Bas Elzinga
e12f3ddc6f
ARTEMIS-2421 periodic journal lock evaluation
...
If a broker loses its file lock on the journal and doesn't notice (e.g.
network connection failure to an NFS mount) then it can continue to run
after its backup activates resulting in split-brain.
This commit implements periodic journal lock evaluation so that if a live
server loses its lock it will automatically restart itself.
2019-11-26 11:14:56 -05:00
brusdev
98746a20a1
ARTEMIS-2523 Deprecate the parameter failoverOnInitialConnection
...
The parameter failoverOnInitialConnection wouldn't seem to be used and
makes no sense any more, because the connectors are retried in a loop.
So someone can just add the backup in the initial connection.
2019-10-21 07:04:21 +02:00
Clebert Suconic
b52dec085a
NO-JIRA Bumping extra-tests pom
2019-08-26 10:44:23 -04:00
yang wei
448449c88e
ARTEMIS-2368 Fix races on closing consumer
2019-08-19 16:49:06 +01:00
Wei Yang
edace8845e
ARTEMIS-2414 Sync before closing file in case data loss
2019-07-29 14:44:26 -04:00
yang wei
99158ccd3d
ARTEMIS-2418 Race conditions between cursor movement and page writing
2019-07-18 10:30:26 -04:00
Tomas Hofman
1c45d1758d
ARTEMIS-2409 Convert HornetQ field names in consumer/queue selector strings
2019-07-17 11:34:04 -04:00
Tomas Hofman
097ef281fd
ARTEMIS-2069 Backup doesn't activate after shared store is reconnected
2019-06-10 13:36:43 +02:00
Justin Bertram
1183dc3453
NO-JIRA Extra tests upgrade on pom
2019-05-29 22:10:46 -05:00
Emmanuel Hugonnet
ee7d5bd0f1
ARTEMIS-2319 Upgrading jboss-logging dependencies
...
* Upgrading versions
* Adding wildfly-common dependency as jboss-logmanager now depends on it
for simple common operations such as getting hostname or process id
* Updating bootclasspath with wildfly-common
2019-05-07 16:13:48 -04:00
Clebert Suconic
a461f23b32
NO-JIRA Fixing ConcurrentDeliveryCancelTest on extra-tests
2019-05-07 11:24:53 -04:00
Clebert Suconic
d468d0a574
NO-JIRA Extra tests upgrade on pom
2019-04-25 21:51:16 -04:00
Clebert Suconic
fc556c98ee
NO-JIRA Extra tests upgrade on pom
2019-03-14 14:46:29 -04:00
Emmanuel Hugonnet
824e0b6e7e
NO-JIRA Adding tests over JMSBridge statistics
2019-03-14 12:10:35 -04:00
Clebert Suconic
d6ffa8b426
NO-JIRA fix on JMSBridgeTestBase
2018-11-14 10:43:20 -05:00
Ingo Weiss
ff5f1213bb
[ARTEMIS-2175] Duplicate messages when JMS bridge is stopped and restarted
...
Issue: https://issues.apache.org/jira/browse/ARTEMIS-2175
2018-11-14 10:31:48 -05:00
Justin Bertram
2a894cbe27
ARTEMIS-2155 disconnect on failure to handle packet
2018-10-30 16:17:08 -04:00
Justin Bertram
b0d30d4da5
ARTEMIS-2064 make address & queue deployment more robust
...
Any failure to deploy an address or queue will short-circuit the broker
initialization process preventing any other addresses or queues from
being deployed as well as other critical resources like acceptors, etc.
2018-08-30 15:10:44 -04:00
Martyn Taylor
9a855e18e1
ARTEMIS-2055 Lock LM on PacketHandler on clear
2018-08-29 13:40:19 -04:00
Clebert Suconic
a8dad35031
ARTEMIS-2055 fixing checkstyle
2018-08-28 10:35:36 -04:00
Martyn Taylor
490ef71e1d
ARTEMIS-2055 Set Live LM to Null after route
...
The ServerSessionPacketHandler has a close() callback handler which will
delete any pending large messages. However, there is a race where a
large message can be routed, then the close delete the associated large
message resulting in data loss.
2018-08-27 12:56:53 +01:00
Justin Bertram
d35f01d25d
ARTEMIS-1954 eliminate all possible usage of JMSServerManager
2018-07-12 14:24:44 -04:00
andytaylor
f288cfc9ca
ARTEMIS-1866 - Make wait time for reply configurable once vote goes out to acquire a quorum
...
Im refactoring a lot of this original fix as it has broken API compatibilty by removing a default constructor.
Also it should be set via a setter.
https://issues.apache.org/jira/projects/ARTEMIS/issues/ARTEMIS-1866
2018-07-02 12:25:01 +01:00
saurabhrai
d11eed2f9e
ARTEMIS-1866 Make Quorum vote result wait time configurable.
...
Quorum voting is used by both the live and the backup to decide what to do if a replication connection is disconnected.
Basically, the server will request each live server in the cluster to vote as to whether it thinks the server it is replicating to or from is still alive.
You can also configure the time for which the quorum manager will wait for the quorum vote response.
Currently, the value is hardcoded as 30 sec. We should change this 30-second wait to be configurable.
2018-05-25 12:29:02 -04:00
Clebert Suconic
23b5a0585c
NO-JIRA Extra tests upgrade on pom
2018-05-16 21:54:21 -04:00
Clebert Suconic
577b62d521
NO-JIRA bump version on extra-tests
2018-03-12 14:53:47 -04:00
Pat Fox
6e71fa7fd9
ARTEMIS-1623 add logging codes to LoggingActiveMQServerPlugin
2018-01-31 15:13:31 -06:00
Pat Fox
e350c58a46
ARTEMIS-1623 ActiveMQServerPlugin impl for logging various broker events
...
Similar concept to the ActiveMQ 5.x loggingBrokerPlugin
2018-01-24 09:10:32 -05:00
Clebert Suconic
ba9d06ba70
NO-JIRA fixing header copy & paste error
2018-01-09 10:34:38 -06:00
xstefank
cfb8206650
ARTEMIS-1554 JMS bridge with transactions cannot be stopped on session failover
2017-12-20 16:07:51 -05:00
Pat Fox
b39c556784
NO-JIRA fixed minor regression(reverted JSON field names) and NullPointer in ActiveMQServerControlImpl
2017-12-12 13:17:02 +00:00
Pat Fox
7d61969795
ARTEMIS-1526 race condition between listConsumers() and closing a Session. When session not found, ignore that consumer and continue.
2017-12-05 09:10:40 -06:00
Clebert Suconic
ce9e824297
ARTEMIS-1531 Fixing checkstyle on byteman test
2017-11-29 20:53:59 -05:00
Clebert Suconic
f9d101d0a1
ARTEMIS-1531 Adding timedbuffer operations on critical analyzer
...
Also, making TimedBuffer.stop() synchronized to avoid issues during device outages
2017-11-29 18:09:00 -05:00
Pat Fox
4edf6793bb
ARTEMIS-1524 avoid null pointer due to race condition in listAddresses(). If address is deleted, ignore that address and continue
2017-11-27 13:05:12 -05:00
Martyn Taylor
2e7b660ca8
ARTEMIS-1489 CriticalAnalyzer Fault Injection Test
...
Fault injection via Byteman to simulate deadlock and slow disk
sync scenarios, ensures the Critical Analyzer detects the issues
reacts appropriately.
2017-11-15 13:37:29 -05:00