Commit Graph

7247 Commits

Author SHA1 Message Date
Chris Cranford
cf1e711299
DBZ-5266 Skip tests when using Oracle Xstream 2022-06-29 19:59:35 -04:00
roldanbob
6b92730f42
[docs] Fix typo
Fix use of line continuation (+) character in a table cell, which caused the character to render in the published doc
2022-06-28 12:27:08 -04:00
roldanbob
dfdcad9d52
[docs] Fix typo in downstream Title annotation
Corrects erroneous reference to Db2 vs. MongoDB
2022-06-28 12:05:37 -04:00
jcechace
4853cd23de DBZ-5310 Fixed Oracle driver version resolution for downstream ci 2022-06-28 12:55:16 +02:00
Jiri Novotny
30c91ad5e0 DBZ-5280 change test-infrastructure image names for better clarity 2022-06-28 11:50:20 +02:00
Mike Kamornikov
cd84fb17ed DBZ-5291: Fix binlog filename comparison 2022-06-28 06:08:59 +02:00
harveyyue
68a78f73bb DBZ-5170 Update transaction ts_ms field to related doc 2022-06-27 15:50:52 +02:00
harveyyue
20dc353262 DBZ-5170 Mysql Commit Timestamp 2022-06-27 15:50:52 +02:00
Naveen Kumar KR
b75c9e635b DBZ-5277 ChangeEventQueue - Support Multiple Writer (doEnqueue) and Reader (poll) Threads
* ReentrantLock based write and read coordination
* Condition based Inter Thread communication for isFull and isNotFull conditions
2022-06-27 15:37:00 +02:00
Naveen Kumar KR
823a49fff4 DBZ-5277 ChangeEventQueue Test with Multiple Writer and Reader Threads
Assertion would fail if one or both of the scenario occurs

1) Deadlock between Writer and Reader Threads
2) Thread Starvation between Writer and Reader Threads
2022-06-27 15:37:00 +02:00
Naveen Kumar KR
1de0df29e6 DBZ-5277 ChangeEventQueue JMH Benchmark - Multiple Producers and Single Consumer 2022-06-27 15:37:00 +02:00
Chris Cranford
fd296557b5 DBZ-5266 Correctly advance commit_scn with LOB support 2022-06-27 15:24:11 +02:00
Jiri Pechanec
54c84bdb9a DBZ-4902 Add contributor 2022-06-27 14:56:29 +02:00
Jiri Pechanec
02e999cd9a [release] Add contributor 2022-06-27 14:53:33 +02:00
Chris Cranford
811ba8a4af
DBZ-4902 Fix compatibility with Oracle connector 2022-06-27 08:45:37 -04:00
Jiri Pechanec
9ada2f28ce DBZ-4902 Change for exponential strategy 2022-06-27 14:29:51 +02:00
kanha gupta
1b17372d2d DBZ-4902 Replace long durations with Duration 2022-06-27 14:29:51 +02:00
Chris Cranford
cfc63776fa DBZ-5300 Exclude ADT indices as relational primary keys 2022-06-27 10:38:56 +02:00
Chris Cranford
5d4d659b37 DBZ-5285 Fix store.only.captured.tables.ddl to work during streaming 2022-06-27 09:02:22 +02:00
Chris Cranford
ef99595d91 DBZ-5270 Reduce table schema capture logging verbosity
When enabling the `database.history.store.only.captured.tables.ddl`,
the logging in RelationalSnapshotChangeEventSource does not take into
account this setting when logging, leading to a false impression of
what tables will actually be captured in the schema history.
2022-06-27 08:47:34 +02:00
Jiri Pechanec
c34ec41eb7 DBZ-5296 Add contributor 2022-06-27 08:43:08 +02:00
Mikhail Dubrovin
26a167b1e9 DBZ-5296 Correct documentation of Event Router in expand.json mode 2022-06-27 08:43:08 +02:00
harveyyue
2bd3b3e740 DBZ-5299 Allow the maven version is greater than the current 3.8.4 2022-06-27 08:31:12 +02:00
Chris Cranford
ced5cc6827 DBZ-5234 Add oracle-ide profile, simplifies IDE integrations
Some IDE environments do not support maven-compiler-plugin include/exclude
filter configurations well and this profile is meant to bridge that gap by
enabling all sources and dependencies for IDE compiles.
2022-06-27 06:04:58 +02:00
jcechace
db6b12f6e4 DBZ-5305 pass Oracle namespace property to test runtime 2022-06-26 13:56:20 +02:00
harveyyue
638076a899 DBZ-5267 Invalid date 'SEPTEMBER 31' 2022-06-24 16:27:46 +02:00
Bob Roldan
cd1caf682d DBZ-5227 Specify use of JAR artifact for script engine language 2022-06-24 16:25:44 +02:00
Chris Cranford
25728f8897 DBZ-5251 Add debezium-quarkus-outbox to BOM 2022-06-24 16:21:28 +02:00
Chris Cranford
37a94cea55 DBZ-5234 Fix GitHub action build failure with empty -P arguments 2022-06-24 12:19:23 +02:00
Chris Cranford
f4b6cfafe6 DBZ-5234 Update documentation references 2022-06-24 12:19:23 +02:00
Chris Cranford
9adcbd73ab DBZ-5234 Align internal CI jobs based on Oracle profile adjustments
* No need to toggle the oracle profile, enabled by default
* No need to specify the logminer profile, this is used by default
* Converted several release pipeline usages from oracle to oracle-xstream
  This is needed so that the release contains both LogMiner & Xstream bits.
2022-06-24 12:19:23 +02:00
Chris Cranford
124bc6a515 DBZ-5234 Align GitHub actions with Oracle profile changes
* Removed oracle-ci profile entirely, no longer required
  The default build with no profiles explicitly uses the previous oracle-ci behavior.
* Removed the use of the oracle profile, the Oracle connector enabled by default
* Removed the xstream-dependency usage, Xstream dependencies aren't enabled by default.
2022-06-24 12:19:23 +02:00
Chris Cranford
35f4c232a3 DBZ-5234 Rework Oracle build profiles
* Oracle will always be built with LogMiner by default
* Oracle tests are always compiled, integration tests skipped by default
* Integration tests require oracle-tests profile to be executed
* Xstream requires oracle-xstream profile
* Instant client dependencies are excluded by default
* The assembly profile enables Xstream bits automatically
2022-06-24 12:19:23 +02:00
ProofOfPizza
c795ba2246 [docs] Fix typo 2022-06-24 12:07:08 +02:00
Chris Cranford
0bbf6e811c DBZ-5251 Align DefaultValueListener usage across enter/exit handlers 2022-06-24 11:31:08 +02:00
Chris Cranford
a1d35b402e DBZ-5303 Rework SkipOnDatabaseOption, allow for enabled/disabled toggles 2022-06-23 18:58:05 -04:00
Chris Cranford
cab3c664a1 DBZ-5301 FIx LogMinerHelperIT to work on Oracle RAC with multiple nodes 2022-06-23 18:54:57 -04:00
Jiri Novotny
28a618bef0 DBZ-5203 remove default values of quay organization from test-infra jenkins jobs 2022-06-23 09:37:08 -04:00
Chris Cranford
d725167907 DBZ-5288 Upgrade MySQL driver to 8.0.29 2022-06-23 07:43:48 +02:00
Chris Cranford
af82c92c13 DBZ-5289 Upgrade Oracle driver to 21.6.0.0 2022-06-23 07:40:49 +02:00
Chris Cranford
37393118c7 DBZ-5261 Upgrade PostgreSQL driver to 42.4.0 2022-06-23 07:39:55 +02:00
Chris Cranford
0c05128439 DBZ-5287 Upgrade MongoDB driver to 4.6.1 2022-06-23 07:39:31 +02:00
Anisha Mohanty
27d17fd77e DBZ-5297 Upgrade azure-messaging-eventhubs to 5.12.1 version 2022-06-22 12:04:00 -04:00
Vojtech Juranek
e15f148deb DBZ-5070 Don't reset lsn when lastCommitLsn is null
Currently we update first `lsn` and then update `lastCommitLsn` in
`PostgresOffsetContext` constructor. However, when `lastCommitLsn`
is for whatever reason `null`, previously updated `lsn` is reset to
`null` as `updateLastCommit()` updates also `lsn`. This can have
unwanted consequences like streaming again records which were already
streamed. To prevent this, update `lsn` in `updateLastCommit()` only
when `lastCommitLsn` is not `null`.
2022-06-22 13:55:17 +02:00
Jiri Pechanec
5e1ae24e92 DBZ-5272 Notify all threads in case of mutliple writers 2022-06-21 07:08:39 +02:00
Jiri Pechanec
e5935d3540 DBZ-5268 Fix contributor alias 2022-06-20 14:11:36 +02:00
rahulkhanna
3eda41e128 DBZ-5268-redis-store-does-not-work-with-gcp-managed-redis 2022-06-20 14:11:36 +02:00
Vojtech Juranek
5f1d420fb5 DBZ-5273 Support using variables in KILL command 2022-06-20 13:13:35 +02:00
Jiri Pechanec
17da915bd1 DBZ-5031 Add contributor 2022-06-20 12:00:05 +02:00
Jiri Pechanec
4fc4c8c374 DBZ-5031 Stop connector on failure to find resume LSN 2022-06-20 12:00:05 +02:00