Commit Graph

105 Commits

Author SHA1 Message Date
Francesco Nigro adb11b88ad ARTEMIS-1784 JDBC NodeManager should just use DMBS clock
(cherry picked from commit 6e9195224c)
2018-04-19 14:32:10 +02:00
Francesco Nigro 9fe47f77d4 ARTEMIS-1813 DB2 should avoid Blob to append data
(cherry picked from commit 998be38348)
2018-04-18 17:49:09 +02:00
Francesco Nigro 0767e13f11 ARTEMIS-1810 JDBCSequentialFileFactoryDriver should check <=0 read length
(cherry picked from commit 3d30a98b23)
2018-04-18 17:27:21 +02:00
Francesco Nigro 3388f68fea ARTEMIS-1788 JDBC HA should use JDBC Network Timeout
(cherry picked from commit 1a3c1feb0a)
2018-04-18 17:06:21 +02:00
Francesco Nigro 0da630be50 ARTEMIS-1653 Allow database tables to be created externally
(cherry picked from commit c7651853cd)
2018-04-18 09:53:17 -04:00
Niels Lippke af15fc43c6 ARTEMIS-1653 Allow database tables to be created externally
(cherry picked from commit eab4984567)
2018-04-18 09:53:17 -04:00
Francesco Nigro 9a42280dce ARTEMIS-1806 JDBC Connection leaks
(cherry picked from commit bbb2f708dd)
2018-04-18 09:51:16 -04:00
Francesco Nigro 9426f7a3c8 ARTEMIS-1757 Improve DB2 compatibility
(cherry picked from commit f5868a94e1)
2018-03-28 11:54:15 -04:00
Jeff Mesnil 2a0b9039a3 [ARTEMIS-1590] Properties-based SQLProvider
(cherry picked from commit 938fbd81cb)
2018-03-28 11:54:15 -04:00
Francesco Nigro f005da6dfd ARTEMIS-1541 Make the JDBC Node Manager more resilient on failures
(cherry picked from commit 70b21725ed)
2018-03-28 11:54:15 -04:00
Francesco Nigro 565b817592 ARTEMIS-1447 JDBC NodeManager to support JDBC HA Shared Store
(cherry picked from commit 7944a25269)
2018-03-28 11:54:15 -04:00
Martyn Taylor 21215e4e2d 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.

(cherry picked from commit 604db9ee7e)
2017-06-26 19:11:53 +01:00
Clebert Suconic 4423cd2fe5 ARTEMIS-1155 SequentialFiles leaking on JDBCSequentialFileFactory
(cherry picked from commit f328c24b94)
2017-06-05 10:14:22 +01:00
Martyn Taylor 63f0dcef66 ARTEMIS-1204 Fix getSize() on a closed JDBC File
(cherry picked from commit e7c426c5e1)
2017-06-05 09:32:54 +01:00
Erich Duda 8ffdf97054 ARTEMIS-1199 JDBCSequentialFile prints log to System.out
Debug information shouldn't be printed to stdout.
2017-06-01 11:27:13 -04:00
Erich Duda dc795dc564 ARTEMIS-1190 Long/int type mismatch in JDBCSequentialFile.setWritePosition
(cherry picked from commit 69740a987d)
2017-05-31 07:53:01 +02:00
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 87bde15f38 ARTEMIS-1124 JDBC Network Timeout configuration
(cherry picked from commit a639774b54)
2017-04-20 19:45:19 +02:00
Clebert Suconic d8ff3f500f ARTEMIS-1115 Traces and tests on JDBC Persistence 2017-04-19 00:43:40 -04:00
Martyn Taylor 2ccc4e14f1 ARTEMIS-1115 Call CriticalIOListener on JDBC Error 2017-04-19 00:35:48 -04:00
Francesco Nigro c35960f6a4 ARTEMIS-1084 Throw RunTime on bad Oracle table size
(cherry picked from commit aa9ac4a914)
2017-04-17 11:04:46 +01:00
Martyn Taylor 200088778e ARTEMIS-1085 Perform storelineup on appendRecord
(cherry picked from commit 120b8aa7ad)
2017-04-03 12:12:33 +01:00
Martyn Taylor 7e4cb4d181 ARTEMIS-1084 Throw RunTime on bad Oracle table size
(cherry picked from commit 42bf845)
2017-04-03 12:12:33 +01:00
Martyn Taylor 87c7e05820 ARTEMIS-930 Return the ID field on createFile statement
(cherry picked from commit 0bcf003a87)
2017-03-13 10:20:28 +00: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
Clebert Suconic 9e137add67 ARTEMIS-1006: JDBC should log proper warns with stack traces on SQLExceptions
(cherry picked from commit 70721dcd5c)
2017-02-28 20:24:17 -05:00
Martyn Taylor e79524683e ARTEMIS-999 Add support for Oracle12C
(cherry picked from commit 7b344a92fd)
2017-02-27 08:49:00 +00:00
Martyn Taylor 01075ae36f ARTEMIS-998 Fix NPE in JDBC FileDriver when BLOB is null
(cherry picked from commit a1012884cc)
2017-02-27 08:48:22 +00:00
Justin Bertram 84acb2f50c ARTEMIS-986 fix int overflow
(cherry picked from commit 4e92b63de7)
2017-02-26 20:23:26 +00:00
dOkI 6d0f28291f ARTEMIS-976: PostgresSequentialSequentialFileDriver SQLProvider NPE fix
(cherry picked from commit fc70f9414a)
2017-02-16 15:21:09 -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 3d765ae4cf ARTEMIS-957 Use setBytes JDBC API vs Concat BLOB
(cherry picked from commit b8595d610d)
2017-02-10 15:29:27 +00:00
Francesco Nigro d0b568c895 ARTEMIS-938 JDBC persistence-store should use BIGINT type for IDs in database tables
(cherry picked from commit 807dbf9051)
2017-02-10 14:37:16 +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 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 53ef820e89 NO-JIRA Fixing deadlock on JDBCJournal::stop / sync methods
(cherry picked from commit ef8cb60df7)
2017-02-03 15:07:37 -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 52d03c885c ARTEMIS-560 Small improvements on JDBC tests for paging + adding a logger
(cherry picked from commit b4cbd36af4)
2017-01-17 15:02:24 -05:00
Martyn Taylor 115ccf874d ARTEMIS-560 Add Support For JDBC Paging
(cherry picked from commit 118c272c77)
2017-01-17 15:02:24 -05:00
Francesco Nigro 0db6345058 ARTEMIS-920 Log SQL Exceptions and Warnings
(cherry picked from commit 837066d40d)
2017-01-17 15:02:16 -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 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