Commit Graph

5180 Commits

Author SHA1 Message Date
Chris Cranford
49abd7e180 DBZ-3550 Upgrade to Quarkus 2.0.0.CR2 2021-06-08 14:49:04 +02:00
Chris Cranford
a3b780dd2a DBZ-3550 Upgrade to Quarkus 2.0
* Upgrades Quarkus dependency to 2.0.0.Alpha3
* Fixes dependency issues in outbox extension pom
* Remove deprecated usages of OpenTracing API
2021-06-08 14:49:04 +02:00
Gunnar Morling
41e93e6ce1 DBZ-2790 Avoiding function usage 2021-06-08 12:10:26 +02:00
Eric Slep
8a659ff8ab DBZ-2790 Docs and one final test edge case 2021-06-08 12:10:26 +02:00
Eric Slep
5dde3062b0 DBZ-2790 Handle pgoutput streaming refresh 2021-06-08 12:10:26 +02:00
Eric Slep
13ebeade71 DBZ-2790 Add default values to existing tests 2021-06-08 12:10:26 +02:00
Eric Slep
436b4697ba DBZ-2790 Tests for refresh behaviour, ensure defaults are not cleared on in-mem refresh 2021-06-08 12:10:26 +02:00
Eric Slep
d1917eeff6 DBZ-2790 Handle default values for date & time types 2021-06-08 12:10:26 +02:00
Eric Slep
f88f135c43 DBZ-2790 Add simple placeholders to schema for generated defaults 2021-06-08 12:10:26 +02:00
Eric Slep
de5fe2a520 DBZ-2790 Move TypeRegistry construction back to connection 2021-06-08 12:10:26 +02:00
Kevin Pullin
0462804467 DBZ-2790 Update debezium-connector-postgres/src/main/java/io/debezium/connector/postgresql/connection/PostgresDefaultValueConverter.java
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2021-06-08 12:10:26 +02:00
Kevin Pullin
4b62e59400 DBZ-2790 Update debezium-connector-postgres/src/main/java/io/debezium/connector/postgresql/connection/PostgresDefaultValueConverter.java
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2021-06-08 12:10:26 +02:00
Kevin Pullin
d2ab8baddf DBZ-2790 Implement default values for postgres
Using the `SqlServerDefaultValueConverter` class as a starting point,
this commit implements default value support for postgres.
2021-06-08 12:10:26 +02:00
Chris Cranford
9cc6239bc0 DBZ-3591 Fix SelectLobParser throwing NPE for unknown tables 2021-06-07 15:15:21 +02:00
Bob Roldan
ee1991b1e2 DBZ-3569 Conditionalize content related to tracing as community only. 2021-06-07 11:22:20 +02:00
Bob Roldan
c0faa2f7ec DBZ-3569 Remove TP/incubating statements 2021-06-07 11:22:20 +02:00
Chris Cranford
4d3c1f7e72 DBZ-3062 Use captured instead of monitored 2021-06-07 11:19:54 +02:00
Chris Cranford
e10b06c8b1 DBZ-3062 Documentation updates 2021-06-07 11:19:54 +02:00
Chris Cranford
a2fc19f409 DBZ-3062 Oracle connector support snapshot.include.collection.list 2021-06-07 11:19:54 +02:00
Chris Cranford
de2fe7149b DBZ-3563 Deduplicate logs based on sequence number and not scn ranges 2021-06-07 11:17:11 +02:00
Jiri Pechanec
e391950271 DBZ-3589 Upgrade Cassandra driver 2021-06-07 09:16:47 +02:00
gvaquez-ubi
03cb907d85 DBZ-3068 Allow several tries on createReplicationStream to get replication slot 2021-06-04 15:11:57 +02:00
Derek Moore
2677723aef DBZ-3546 remove duplicate integration test, test both modes with 1 test
Signed-off-by: Derek Moore <derek.moore@dell.com>
2021-06-04 07:20:48 +02:00
jackey.zhang
c32e290fac DBZ-3587 fix NPE when builder is null 2021-06-04 07:19:15 +02:00
Derek Moore
ed0b0693b8 DBZ-3546 fix typo & formatting in Pravega sink docs
Signed-off-by: Derek Moore <derek.moore@dell.com>
2021-06-04 06:50:17 +02:00
Sara Fonseca
53af545839 Update CONTRIBUTE.md to reflect the new version of required tools and github pull request path 2021-06-03 15:50:43 +02:00
Vadzim Ramanenka
f27984e7ee DBZ-3586: No viable alternative at input "add COLUMN optional"
MySQL permits "optional" keyword to be used as an identifier.
2021-06-03 14:07:06 +02:00
Jiri Pechanec
1dd825a05e [jenkins-jobs] New Oracle version for snapshot releases 2021-06-03 13:08:09 +02:00
Derek Moore
814630232b DBZ-3546 Implement Pravega sink for Debezium Server
Signed-off-by: Derek Moore <derek.moore@dell.com>
2021-06-03 09:56:24 +02:00
chriscollingwood
6225e124bb DBZ-3522 Ensure that there is an active session on the replica set mongo client before using clusterDescription and ServerDescriptions to determine primary node. 2021-06-03 08:28:58 +02:00
Jiri Pechanec
91aa5a8fa6 [docs] Align deprecation message for MonitoredTables 2021-06-03 07:59:03 +02:00
Bob Roldan
d0c331617d DBZ-3582 Update downstream MySQL doc to refer to streaming metrics 2021-06-02 20:12:16 -04:00
roldanbob
f122378279
[docs] Rename second MonitoredTables entry
Corrected misnamed attribute in the sixth row of the table,  which incorrectly repeated the `MonitoredTable` name from the preceding row.
2021-06-02 14:27:22 -04:00
Jiri Novotny
cdd2468bb3 DBZ-3201 testsuite docker container 2021-06-02 16:55:59 +02:00
Gunnar Morling
ece44f4c7d DBZ-3557 Apply suggestions from code review 2021-06-02 15:58:23 +02:00
Chris Cranford
fa3b7fd758 DBZ-3557 Fix test failures 2021-06-02 15:58:23 +02:00
Chris Cranford
078b8f7270 DBZ-3557 Remove exclusive from SnapshotLockingMode, use shared as default 2021-06-02 15:58:23 +02:00
Chris Cranford
d9d2706a17 DBZ-3557 Fix typo 2021-06-02 15:58:23 +02:00
Chris Cranford
047c505bc1 DBZ-3557 Add snapshot.locking.mode option for Oracle 2021-06-02 15:58:23 +02:00
Gunnar Morling
e3b1d6f7f4 DBZ-3506 Formatting fix 2021-06-02 14:06:38 +02:00
Bingqin Zhou
934b77fc6b DBZ-3506 Update docs for schema evolution. 2021-06-02 14:06:38 +02:00
Gunnar Morling
c4f5cbca6c DBZ-3328 Removing unused field 2021-06-02 12:18:48 +02:00
Chris Cranford
0af3959c2d DBZ-3328 Use object arrays to write column values
Previously we used a wrapper class, LogMinerColumnValueImpl, to store
both the column name and value; however this introduced some overhead
in object allocation.  This change mostly focused on the removal of
that implementation and its interface in favor of creating object
arrays up-front and writing the column values directly.

Included as well as the following changes:

* Deprecated LogMinerColumnValue, impl, and wrapper
* Removed SEQUENCE# from LogMiner query, no longer needed
* Adapted tests to runtime changes with object arrays
2021-06-02 12:18:48 +02:00
Chris Cranford
f178a6e235 DBZ-3328 Remove superfluous state from LogMinerDmlEntryImpl 2021-06-02 12:18:48 +02:00
Chris Cranford
7dd980e505 DBZ-3328 Fix test failures 2021-06-02 12:18:48 +02:00
Gunnar Morling
4dcda868b5 DBZ-3328 Adding factory methods for LogMinerDmlEntryImpl 2021-06-02 12:18:48 +02:00
Chris Cranford
19e650dc25 DBZ-3328 Updated comment 2021-06-02 12:18:48 +02:00
Chris Cranford
49f3ee6172 DBZ-3328 Performance cleanup
* Use loop rather than streams
* Remove usage of Optional
* No need to add superfluous null-valued columns
2021-06-02 12:18:48 +02:00
Chris Cranford
52906cf154 DBZ-3328 Avoid copying in Oracle LogMiner DML parser 2021-06-02 12:18:48 +02:00
Chris Cranford
3149a95112 DBZ-3565 Undocument internal log.mininng.history.xxx options 2021-06-02 10:47:54 +02:00