Anil Dasari
e1f9d64fbb
DBZ-5852:Snapshotter#snapshotCompleted is invoked regardless of snapshot result
2023-01-19 09:24:02 +01:00
Jiri Pechanec
e8729bb0eb
DBZ-5996 Properly handle zoned timestamp width in Oracle
2023-01-18 10:42:36 +01:00
Jiri Pechanec
bcd6787cdc
DBZ-6008 Revert "DBZ-3653 Introduce incremental.snapshot.isolation.mode config"
...
This reverts commit 6d8bcd42fd
.
2023-01-17 10:40:20 +01:00
govi20
6d8bcd42fd
DBZ-3653 Introduce incremental.snapshot.isolation.mode config
2023-01-11 08:55:33 +01:00
Jiri Pechanec
8ca5e0a9b5
DBZ-4669 Reformat after plugin version consolidation
2023-01-11 06:44:53 +01:00
Mark Lambert
e5d16b14a6
DBZ-2439 Remove redundant modifiers
2023-01-11 06:44:53 +01:00
Chris Cranford
c57338d7c9
DBZ-5907 Fix transaction event undo
2023-01-09 12:43:03 +01:00
Chris Cranford
e7ef0d9b37
DBZ-3866 Add internal read-only LogMiner support
2023-01-05 07:40:37 +01:00
Jiri Pechanec
97f3edf906
DBZ-5880 Handle null explicitly
2022-12-16 09:24:52 +01:00
Jiri Pechanec
c9fe6d5ef7
DBZ-5880 Removed redundant code
2022-12-16 08:44:54 +01:00
Vojtech Juranek
02705903f1
DBZ-5880 Skip failing intTypes test when run with Apicurio
...
* Add annotation and jUnit rule for skipping test when it's run against
Apicurio registry.
* Skip `AbstractOracleDatatypesTest#intTypes` tests which fails with
Apicurio. Which is partially tests in `OracleNumberNegativeScaleIT`
2022-12-16 08:44:54 +01:00
Vojtech Juranek
56ad55ae7b
DBZ-5880 Create converter for numbers with negative scales
...
Oracle allows the scale to be negatove for `NUMBER` data type.
Conversion of such number to Avro would fail as Avro doesn't allow
negative scales. Provide a converter which converts the number to
zero scale number. For completeness the converter provides also
conversion to other supported types - string and double.
N.B.: if the conversion to Avro fails actually depends on
implementation, e.g. Kafka schema registy allows also negative scales.
2022-12-16 08:44:54 +01:00
Vojtech Juranek
163ea307aa
DBZ-5838 Skip Avro validation in tests which fail due to apicurio-registry #2980
2022-12-12 14:44:05 +01:00
Jiri Pechanec
7f17bdfba5
DBZ-2432 Fix formatting
2022-12-08 13:10:26 +01:00
Marcelo Avancini
7754163c5d
DBZ-2432: Fixing misuse of assertj
...
- Some usages of assertj was not callig the actual assert of the DSL, fixing it
- Changing the Assertions to be staticlly imported
2022-12-08 13:10:26 +01:00
Chris Cranford
06610a2bf0
DBZ-5850 Fix test OracleConnectorIT shouldIgnoreAllTablesInExcludedSchemas
2022-11-22 11:05:40 +01:00
tooptoop4
4d57765596
DBZ-5833 AbstractLogMinerEventProcessor DEBUG to TRACE loglevel
2022-11-14 09:22:35 -05:00
Chris Cranford
21f870d5db
DBZ-5759 Log current active transactions metadata
2022-11-10 07:31:28 +01:00
Chris Cranford
6842f701f1
DBZ-5759 Log online redo log sizes
2022-11-10 07:31:28 +01:00
Chris Cranford
22593e5fe1
DBZ-5648 Move LogMiner RegEx handling into Java
2022-11-10 07:23:52 +01:00
Vojtech Juranek
97138bb3e8
DBZ-5791 Make ORA-01089 retriable based on its message
2022-11-09 10:55:56 -05:00
Chris Cranford
54bde9b3bb
DBZ-5773 Correctly discard LOB_ERASE events
2022-11-08 17:37:38 -05:00
Vojtech Juranek
15308b8d78
DBZ-5738 Skip nested tables and their parent tables
...
Nested tables are currently not supported.
2022-11-08 15:37:26 -05:00
Vojtech Juranek
f347c1c844
DBZ-5626 Don't check ofsset for AWLAYS mode
...
While `ALWAYS` mode allows also snapshot on schema error, it allows
snapshot also on other ocassions. Don't throw exception when offset
is missing and schema is set to `ALWAYS`.
2022-11-08 11:03:05 -05:00
Vojtech Juranek
28aa715867
DBZ-5626 Do the snapshot also in case of schema history errors
...
`ALWAYS` should mean always and also this should be in line with Postgres
`ALWAYS` option.
2022-11-03 15:41:29 +01:00
Vojtech Juranek
3fcfd9a0e8
DBZ-5626 Add ALWAYS snapshot mode for Oracle connector
...
For AWLAYS snapshot mode it's important to obtain up-to-date SCN,
therefore offset, if exists, is ignored during snapshot.
2022-11-03 08:59:27 +01:00
Chris Cranford
993a547c2f
DBZ-5756 Add Compression Advisor tables as system-excluded tables
2022-11-02 13:58:25 +01:00
jcechace
6aa7331888
DBZ-5779 Migrated debezium-connector-oracle to AssertJ
2022-11-02 08:50:26 +01:00
Chris Cranford
dc5de5ae87
DBZ-5760 Only log full row data at TRACE level
2022-10-26 08:13:34 +02:00
Chris Cranford
93e4eb0092
DBZ-5482 TransactionBoundaryMode ALL mode more reliable
2022-10-19 13:31:00 +02:00
Chris Cranford
7c07c3faaf
DBZ-5682 Allow unique index NULL values in trx reconciliation
2022-10-19 13:28:40 +02:00
thangdc94
f6be36612f
DBZ-5276 Remove redundant import
2022-10-14 08:22:56 +02:00
thangdc94
c53af41deb
DBZ-5276 Fix wrong log switching condition
2022-10-14 08:22:56 +02:00
thangdc94
4a9539266d
DBZ-5276 Fix Group by condition for thread
2022-10-14 08:22:56 +02:00
thangdc94
d233e969e7
DBZ-5276 Prevent add duplicate log file
2022-10-14 08:22:56 +02:00
Chris Cranford
8ec0846deb
DBZ-5541 Fix Oracle test compatibility failure
2022-10-05 13:25:08 -04:00
harveyyue
f6b72f060c
DBZ-5671 Remove logic name parameter from sub connector config
2022-10-03 11:40:17 -04:00
Chris Cranford
4e3b4ebae7
DBZ-5645 Skip rollback trx cache when LOB is disabled
2022-09-22 18:09:33 -04:00
Chris Cranford
79ca0becae
DBZ-5635 Reduce undo trx log verbosity when LOB enabled
2022-09-22 13:18:06 +02:00
Ismail Simsek
b966f4b65b
DBZ-5591 Snapshot process setting source.ts_ms
2022-09-20 17:12:54 -04:00
Chris Cranford
13bfcc8270
DBZ-5581 Extend test cases with NULL assignment
2022-09-20 08:35:59 +02:00
Chris Cranford
5484948127
DBZ-5581 Apply unavailable value placeholder on when parsing SELECT_LOB_LOCATOR event types
2022-09-20 08:35:59 +02:00
harveyyue
288c93434f
DBZ-5585 Remove classloader parameter from JdbcConnection
2022-09-19 17:15:29 +02:00
harveyyue
20d56734d4
DBZ-5585 Modify the Instantiator to not require classloader
2022-09-19 17:15:29 +02:00
Jiri Pechanec
3dc16b722b
DBZ-4842 LogMiner specific test
2022-09-16 05:27:43 +02:00
harveyyue
f21ebc98fe
DBZ-5609 Oracle connector couldn't parse type_name mdsys.sdo_geometry
2022-09-14 15:57:41 -04:00
Vojtech Juranek
acc6be6df3
DBZ-5043 Move TOPIC_PREFIX into CommonConnectorConfig
...
`TOPIC_PREFIX` is now mandatory to all connectors therefore it make
sense to have it in common config. Beside that, it also makes it more
easy to use it in Debezium UI without any workarounds - if the field is
not member of the given connector config, the field has to be
explicitely added into known fields otherwise is invisible for UI.
2022-09-13 09:25:54 +02:00
Anisha Mohanty
9fd204b383
DBZ-5044 Introduce respective SchemaFactory for all connectors
2022-09-08 10:35:20 +02:00
Vojtech Juranek
402df78381
DBZ-5043 Rename schema.history to schema.history.internal
2022-09-07 12:57:31 +02:00
Vojtech Juranek
b797201263
DBZ-5043 Rename DB_HISTORY_PATH to SCHEMA_HISTORY_PATH
2022-09-07 12:57:31 +02:00