Commit Graph

6952 Commits

Author SHA1 Message Date
Chris Cranford
310e788c22 DBZ-5202 Add retry/delay to offset transaction id resolution 2022-06-07 09:04:03 +02:00
Jiri Novotny
565ccdd6a4 DBZ-5212 Add set -e to bash scripts used in our jobs 2022-06-06 17:07:54 +02:00
jcechace
115e2b1e85 DBZ-5185 Removed unintended apicurio dependency from oracle matrix and imporved oracle version detection regex 2022-06-06 11:56:14 +02:00
jcechace
607cfc809c DBZ-5185 fixed invalid dir in Oracle matrix pipeline 2022-06-04 19:18:35 +02:00
Chris Cranford
25902e6196 DBZ-5153 Update MBean name references for SQL Server 2022-06-03 14:37:43 +02:00
Jiri Pechanec
8c8db74b5f [jenkins-jobs] Provide correct protoc in product sources 2022-06-03 14:37:19 +02:00
Mark Bereznitsky
997a12ca55 DBZ-5197 Add the Maven wrapper files generated by mvn wrapper:wrapper 2022-06-03 14:12:25 +02:00
Chris Cranford
969b846280 DBZ-4806 Upgrade to Quarkus 2.9.2.Final 2022-06-03 14:09:33 +02:00
Chris Cranford
7cfe62893a DBZ-5184 Retire Kafka 1.x Jenkins Job 2022-06-03 14:08:56 +02:00
Chris Cranford
f82c28fb31 DBZ-5184 Introduce Kafka 2.x Jenkins Job 2022-06-03 14:08:56 +02:00
Jiri Novotny
4b4e5d84ed DBZ-5183 Add groovy plugins to build 2022-06-03 12:45:57 +02:00
Jiri Novotny
be4479f73a DBZ-5183 Update artifact server listing.sh 2022-06-03 12:45:57 +02:00
jcechace
b97349253d DBZ-2581 Content based routing tests in system testsuite 2022-06-03 12:44:07 +02:00
Chris Cranford
558f24be82 DBZ-5191 Use correct project id in release notes groovy script 2022-06-02 13:05:50 -04:00
Chris Cranford
ec940e8220 DBZ-5085 Enforce read-consistency determining snapshot offsets 2022-06-02 08:29:13 +02:00
Jiri Pechanec
b61d99d0c6 DBZ-5136 Fix Oracle tests 2022-06-02 07:41:00 +02:00
Chris Cranford
8981f741dc DBZ-4251 Add stopping signal to documentation 2022-06-02 07:30:07 +02:00
Chris Cranford
b1b245b273 DBZ-4251 Update documentation 2022-06-02 07:30:07 +02:00
Chris Cranford
3e820c4047 DBZ-4251 Adjust semantics with collection removal 2022-06-02 07:30:07 +02:00
Chris Cranford
187e3250a3 DBZ-4251 Add regex support for stop signal 2022-06-02 07:30:07 +02:00
Chris Cranford
f6f1ddb534 DBZ-4251 Documentation suggested edits 2022-06-02 07:30:07 +02:00
Chris Cranford
6cf9da004e DBZ-4251 Make several test methods abstract 2022-06-02 07:30:07 +02:00
Chris Cranford
16e0c7d9ef DBZ-4251 Document stop-snapshot signal 2022-06-02 07:30:07 +02:00
Chris Cranford
9d71296b5c DBZ-4251 Support stopping incremental snapshots 2022-06-02 07:30:07 +02:00
Chris Cranford
f3671afaf7 DBZ-5139 Apply threshold to all processors, added tests 2022-06-01 17:52:44 -04:00
Ethan Zou
1ac6abf63e DBZ-5139 Abandon transaction who has too many events according to new configuration 'log.mining.buffer.memory.transaction.events.threshold' 2022-06-01 17:52:44 -04:00
Jiri Novotny
13a5ff2cd5 DBZ-5185 Update jobs to get oracle driver version from pom.xml 2022-06-01 22:13:26 +02:00
Jiri Pechanec
88b7ae2050 DBZ-5136 Move sourceInfo to common class 2022-06-01 16:56:29 +02:00
Mark Bereznitsky
c64b8af31a DBZ-5136 reintroduce the CommonOffsetContext class and refactor common functionality into it 2022-06-01 16:56:29 +02:00
Mark Bereznitsky
2d72dae649 DBZ-5136 further refining of the algorithm for determining position in snapshot and IT test fixes 2022-06-01 16:56:29 +02:00
Jiri Pechanec
08e8c3d795 DBZ-5136 Move common class to common package 2022-06-01 16:56:29 +02:00
Andrew Walker
d23735c658 DBZ-5136: Fix missing reference 2022-06-01 16:56:29 +02:00
Andrew Walker
d0759461a4 DBZ-5136: Convert RelationalOffsetContext to CommonOffsetContext 2022-06-01 16:56:29 +02:00
Andrew Walker
01a81f8bc1 DBZ-5136: Refactored SnapshotContext setters 2022-06-01 16:56:29 +02:00
Andrew Walker
b6222d42bf DBZ-5136: Add first flag and refactor OffsetContext 2022-06-01 16:56:29 +02:00
Andrew Walker
593c2769e6 DBZ-5136: Add last in table flag 2022-06-01 16:56:29 +02:00
Chris Cranford
15e9231c30 DBZ-5179 Use LRUCacheMap to avoid high memory usage 2022-06-01 15:53:55 +02:00
Vojtech Juranek
21e093250e DBZ-5154 Add documentation how to enable server scripting 2022-06-01 10:22:50 +02:00
Chris Cranford
28cd36edff DBZ-5011 Set task metrics attribute when using only 1 task 2022-06-01 09:41:36 +02:00
Chris Cranford
9fa5a48274 DBZ-5011 Register MongoDB metrics with task id when more than one task 2022-06-01 09:41:36 +02:00
harveyyue
9a3afac243 DBZ-5180 Put the MysqlPartition values to MDC getting NPE in logging context phase 2022-06-01 09:17:04 +02:00
Vojtech Juranek
7ac91c4450 DBZ-5154 Support scripting in Debezium Server
Add Debezium scripting and it's optional JSR 223 dependencies into
server distribution in `lib_opt` directory.

Add these jars into classpath when `ENABLE_DEBEZIUM_SCRIPTING` env.
variable is set to `true`. Otherwise scripting jars are not loaded.
2022-05-31 18:02:47 +02:00
Vojtech Juranek
e463d53449 DBZ-5154 Split off Debezium optional scripting dependencies
Optional dependencies don't play well with maven assembly pluing and
I didn't find a way how to include optional dependencies into archive
built by assembly plugin.

Split off Debezium optional scripting dependencies into separate module.
Scripting module will have optional dependency on this new module, while
other modules (e.g. server dist module) can use it as a regular
dependency.
2022-05-31 18:02:47 +02:00
jcechace
a8fddcef2e DBZ-5162 Fixed DB2 connector tests 2022-05-28 17:03:02 +02:00
Chris Cranford
a900ababcd DBZ-5042 Use PDB name when set in Oracle configuration 2022-05-27 14:20:30 -04:00
Vojtech Juranek
fa07f67cdb DBZ-5042 Add DB name logging support into Oracle connector 2022-05-27 14:20:30 -04:00
Vojtech Juranek
0757c966d0 DBZ-5042 Add DB name logging support into Postgres connector 2022-05-27 14:20:30 -04:00
Vojtech Juranek
a2110f7c02 DBZ-5042 Add DB name logging support into MySQL connector 2022-05-27 14:20:30 -04:00
Vojtech Juranek
5550057034 DBZ-5042 Add abstract partition with DB name
DB names is used by logging facilities. As the DB name is required only
for relational DBs, also this abstract class is provided only for
relational DB connectors.

Use this abstract class for SQL server connector, where DB name logging
is already implemented.
2022-05-27 14:20:30 -04:00
jcechace
c067e20fbe DBZ-5162 Fixed missing persistence type for ApicurioRegistry resources 2022-05-27 13:40:05 +02:00