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
Martyn Taylor
604db9ee7e
ARTEMIS-1204 Replace open sync with AtomicBoolean
...
The JDBCSequentialFile blocks on the writeLock when opening. There is
no need to block here, in fact it may cause issues when opening and
syncing concurrently. Instead an AtomicBoolean is enough to prevent the
file from being reloaded.
2017-06-26 18:41:21 +01:00
Martyn Taylor
e7c426c5e1
ARTEMIS-1204 Fix getSize() on a closed JDBC File
2017-06-02 14:59:53 +01:00
Erich Duda
69740a987d
ARTEMIS-1190 Long/int type mismatch in JDBCSequentialFile.setWritePosition
2017-05-30 18:59:33 -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
Ville Skyttä
fe505b37b4
Spelling fixes
2017-05-30 10:32:41 +03:00
Clebert Suconic
dc26ac96b4
ARTEMIS-1156: moving our collections on its own package
2017-05-12 10:06:05 -04:00
Clebert Suconic
f328c24b94
ARTEMIS-1155 SequentialFiles leaking on JDBCSequentialFileFactory
2017-05-11 12:17:06 -05: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
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
Aditya Sharad
33c94635bf
ARTEMIS-1135: Fix integer multiplication overflows
...
Multiplication operations where the operands have type `int` but the
result is cast to `long` may lead to overflow.
Fixes two instances of this problem, by ensuring the operands are cast
to `long` during multiplication.
This resolves the "Result of integer multiplication cast to long"
alerts at https://lgtm.com/projects/g/apache/activemq-artemis/alerts .
2017-05-02 13:00:46 -04:00
Francesco Nigro
258d595972
ARTEMIS-1124 JDBC Network Timeout configuration
2017-04-20 19:43:10 +01:00
Clebert Suconic
bfe2bdd7b2
ARTEMIS-1115 Traces and tests on JDBC Persistence
2017-04-19 00:50:58 -04:00
Martyn Taylor
7b68b0a49a
ARTEMIS-1115 Call CriticalIOListener on JDBC Error
2017-04-19 00:50:58 -04:00
Francesco Nigro
aa9ac4a914
ARTEMIS-1084 Throw RunTime on bad Oracle table size
2017-04-13 19:17:10 -04:00
Martyn Taylor
120b8aa7ad
ARTEMIS-1085 Perform storelineup on appendRecord
2017-03-31 15:50:02 +01:00
Martyn Taylor
42bf845edb
ARTEMIS-1084 Throw RunTime on bad Oracle table size
2017-03-29 14:59:12 +01: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
Martyn Taylor
f3b83831e0
ARTEMIS-1010 Uppercase table name for Oracle
2017-03-02 19:40:08 -05:00
Clebert Suconic
70721dcd5c
ARTEMIS-1006: JDBC should log proper warns with stack traces on SQLExceptions
2017-02-28 20:23:54 -05:00
Martyn Taylor
7b344a92fd
ARTEMIS-999 Add support for Oracle12C
2017-02-26 21:10:03 +00:00
Martyn Taylor
a1012884cc
ARTEMIS-998 Fix NPE in JDBC FileDriver when BLOB is null
2017-02-26 20:42:04 +00:00
Justin Bertram
4e92b63de7
ARTEMIS-986 fix int overflow
2017-02-24 16:15:49 -05:00
dOkI
fc70f9414a
ARTEMIS-976: PostgresSequentialSequentialFileDriver SQLProvider NPE fix
2017-02-16 15:00:42 -05:00
Martyn Taylor
b8595d610d
ARTEMIS-957 Use setBytes JDBC API vs Concat BLOB
2017-02-10 09:55:57 -05:00
Francesco Nigro
807dbf9051
ARTEMIS-938 JDBC persistence-store should use BIGINT type for IDs in database tables
2017-02-06 11:00:05 -05:00
Clebert Suconic
ef8cb60df7
NO-JIRA Fixing deadlock on JDBCJournal::stop / sync methods
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
Martyn Taylor
0bcf003a87
ARTEMIS-930 Return the ID field on createFile statement
2017-01-20 12:44:22 +00:00
Clebert Suconic
b4cbd36af4
ARTEMIS-560 Small improvements on JDBC tests for paging + adding a logger
2017-01-17 14:58:53 -05:00
Martyn Taylor
118c272c77
ARTEMIS-560 Add Support For JDBC Paging
2017-01-17 14:58:53 -05:00
Francesco Nigro
837066d40d
ARTEMIS-920 Log SQL Exceptions and Warnings
2017-01-16 14:22:25 +01:00
Martyn Taylor
6682072da6
Major Version Bump 2.0.0 After Major Arch Change
2016-12-09 18:43:15 +00: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
Dmitrii Tikhomirov
3995319dca
ARTEMIS-865 Remove e.printStackTrace() from code
2016-11-23 11:15:54 -05:00
Benjamin Graf
95e88dd22f
ARTEMIS-852: Add PK and index to create journal table DDL script
2016-11-16 10:08:10 +01: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
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
6afde8f45a
ARTEMIS-822 Review journal threading model
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00