Commit Graph

5551 Commits

Author SHA1 Message Date
Jiri Pechanec
9b3a12f168 DBZ-4049 Override Quarkus JDBC drivers 2021-10-01 09:22:09 +02:00
Chris Cranford
582a169f92 DBZ-4067 Correctly calculate mining session boundaries
It is not guaranteed that the flush strategy will force all LGWR buffer entries
to be written to the redo logs in which case the mining boundaries must then be
calculated based on the lastProcessedScn rather than the current batch endScn.
This prevents event loss between mining sessions when this timing scenario
occurs.
2021-10-01 09:15:04 +02:00
Jiri Pechanec
a2c6058404 DBZ-4057 Initialize Postgres schema before incremental snapshot restart 2021-09-30 09:10:49 +02:00
Yossi Shirizli
87d4645542
DBZ-4044 Documentation fix - Setting up Db2 - Step 10 2021-09-30 08:06:45 +02:00
Anisha Mohanty
f7b3ca54a7
DBZ-4058 Trigger contributor check action only when PR is opened;
Also ignoring .github/** path in formatting check

Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2021-09-30 07:41:05 +02:00
Chris Cranford
5d05fadf04 DBZ-3712 Add poll interval configuration option 2021-09-29 11:52:27 -04:00
uidoyen
684da3802e DBZ-3960 Provide list of DBZ UI configurations 2021-09-29 13:34:15 +02:00
Gunnar Morling
3671c3f4d6 DBZ-3346 Expanding SQL Server connector error handler 2021-09-29 10:11:30 +02:00
uidoyen
2b6ee14159 DBZ-3897 Update antora.yml meta 2021-09-28 18:13:27 +02:00
Chris Cranford
e85b6e1780 DBZ-3712 Support start/change archive.log.only.mode gracefully 2021-09-28 17:52:35 +02:00
Anisha Mohanty
faf2d241b0
DBZ-4047 Fix commit message action for multi-line commits (#2732)
* DBZ-4047 Fix commit message action for multi-line commits

Co-authored-by: René Kerner, rk3rn3r
closes https://issues.redhat.com/browse/DBZ-4047
2021-09-28 16:22:24 +02:00
Naveen Kumar
11d1a95f56
DBZ-4050 ChangeEventQueue JMH Benchmark
- Producer Throughout
- Consumer Throughput
- Queue AverageTime
2021-09-28 12:19:49 +02:00
Chris Cranford
7cca4aaa75
DBZ-4037 Gracefully handle unsupported RAW data types 2021-09-28 11:57:23 +02:00
Chris Cranford
0c513a6905 DBZ-4026 Extend Oracle DML table physical attributes clauses 2021-09-27 12:01:45 +02:00
Gunnar Morling
068bea476b [docs] Adding Jorn Argelo to authors list 2021-09-27 12:00:34 +02:00
Jorn Argelo
7b693e29ad
[docs] Added Oracle to list of incremental snapshot connectors 2021-09-27 11:59:05 +02:00
Chris Cranford
43cf567f0f DBZ-4040 Fix IncrementalSnapshotIT test failure for Oracle connector 2021-09-24 18:24:29 -04:00
Jiri Novotny
6e50c4e0c5 DBZ-3934 Added option to add aditional tag to image 2021-09-24 16:28:18 +02:00
Debezium Builder
b8a7c6cb7a [release] Development version for testing module deps 2021-09-23 06:42:09 +00:00
Debezium Builder
bec0b6b67e [maven-release-plugin] prepare for next development iteration 2021-09-23 06:31:25 +00:00
Debezium Builder
cf8da39725 [maven-release-plugin] prepare release v1.7.0.CR2 2021-09-23 06:31:25 +00:00
Debezium Builder
3dd62a6a5d [release] Stable 1.7.0.CR2 for testing module deps 2021-09-23 06:28:45 +00:00
Jiri Pechanec
10b586fc28 [release] Changelog for 1.7.0.CR2 2021-09-23 08:24:30 +02:00
Naveen Kumar KR
62045f6430 DBZ-3887 1) Replace notifyAll with notify as atmost only one thread would be in wait state at any time
2) Remove synchronized from jmh metric methods as it doesn't strictly require lock due to nature of metrics
3) Always wait by predefined timeout to gurantee that thread would never stuck
2021-09-22 19:12:21 +02:00
Naveen Kumar KR
d07643d60f DBZ-3887 PostgresMetricsIT Test fix
* Remove redundant oneRecordInQueue test
* Rename test method from twoRecordsInQueue -> oneRecordInQueue to reflect the actual assertion done
2021-09-22 19:12:21 +02:00
Naveen Kumar KR
858557d184 DBZ-3887 Major improvements for Throughput Bottleneck and Inefficient Batching in ChangeEventQueue
* Replaced naive metronome.pause and Thread.sleep with efficient wait() and notifyAll()
* Replaced LinkedBlockingDeque with ArrayDeque for better performance
* Replaced Atomic and Map operation related to maxQueueSize with primitive long and ArrayDeque for better performance

* x10 - x100 Improvements in overall throughput
* Efficient batching based on maxBatchSize
2021-09-22 19:12:21 +02:00
Bob Roldan
62a7c94059 DBZ-3603 Specify No default for log.mining.buffer.location property 2021-09-22 17:16:55 +02:00
Bob Roldan
245b9efd3d DBZ-3603 Add example for snapshot.select.statement.overrides property 2021-09-22 17:16:55 +02:00
Jiri Novotny
45b381b75e DBZ-3934 added jenkins job for artifact server preparation 2021-09-22 13:45:26 +02:00
Anisha Mohanty
85aaffaeee DBZ-4023 Check if a pull_request's author names are present in COPYRIGHT.txt and Aliases.txt 2021-09-22 13:15:56 +02:00
Kate
0099a50c53 DBZ-3948 Support kafka topic based signals 2021-09-22 13:08:45 +02:00
Vivek Wassan
b6e891ec7d DBZ-3951 Moving preReadChunk() to AbstractIncrementalSnapshotChangeEventSource 2021-09-22 07:01:29 +02:00
Vivek Wassan
65ac2387dc DBZ-3951 Adding a separate isValid method 2021-09-22 07:01:29 +02:00
Vivek Wassan
3f6c632296 DBZ-3951 Review comment: Changing Exception message 2021-09-22 07:01:29 +02:00
Vivek Wassan
5f37e6630f DBZ-3951 Adding a safety check, isValid, for connection 2021-09-22 07:01:29 +02:00
Anisha Mohanty
ff4d487d44 DBZ-3822 Fix commit message check 2021-09-21 14:11:21 +02:00
Chris Cranford
3e5ac9ef11 DBZ-4007 Remove unnecessary grants for Oracle LogMiner 2021-09-21 14:02:43 +02:00
Chris Cranford
a14e13ff01 DBZ-4010 Allow ORA-01327 exceptions to be retried 2021-09-21 13:44:26 +02:00
Naveen Kumar KR
96260f9e9e DBZ-4015 TableIdPerf - JMH Benchmark for TableId.parse 2021-09-21 10:35:08 +02:00
Naveen Kumar KR
b5ccd249c9 DBZ-4015 1) TableIdParser - Initialize ArrayList with optimal capacity of 3 (at max three parts in an identifier - catalog.schema.table)
2) TableId - Replace .stream().toArray() with .toArray() to eliminate stream overhead
2021-09-21 10:35:08 +02:00
Naveen Kumar KR
4c5264f7d2 DBZ-4015 Efficient String Replacement using String.replace in TableIdParser (improvement of x4-x5 times)
(https://medium.com/javarevisited/micro-optimizations-in-java-string-replaceall-c6d0edf2ef6)
2021-09-21 10:35:08 +02:00
Chris Cranford
ef6fa1e7e5 DBZ-4017 Support multiple (sub)partitions in ALTER TABLE truncate syntax 2021-09-21 10:32:39 +02:00
roldanbob
89105de423
[docs] Fix typo
Correct misspelling
2021-09-17 16:49:38 -04:00
Jiri Pechanec
26d0e78023 DBZ-4013 Skip invalid table 2021-09-17 14:20:42 +02:00
Chris Cranford
e1fb3cc0e6 DBZ-3977 Extend ALTER and TRUNCATE table Oracle DDL support
* Add support for truncating subpartitions with ALTER
* Add support for dropping storage with TRUNCATE
2021-09-16 19:39:53 +02:00
Gunnar Morling
1a2415abae
[docs] Minor fix 2021-09-16 16:07:11 +02:00
Gunnar Morling
f2e64c5d80
[docs] Minor fix 2021-09-16 16:00:47 +02:00
Gunnar Morling
c41111ba80
[docs] Minor fix 2021-09-16 15:59:01 +02:00
Jiri Pechanec
da0a425519 [release] Update docs for 1.7.0.CR1 2021-09-16 13:11:34 +02:00
Debezium Builder
3e55fd3cbc [release] Development version for testing module deps 2021-09-16 08:22:39 +00:00