REMY David
97134a3078
DBZ-2862 Parent pom version upgrade
2023-08-08 21:34:04 +02:00
REMY David
15fdcb5027
DBZ-2862 Performance optimization
...
- Changing the traceRecord method to be static. This avoids creating an instance on each call.
- Caching the results of isOpenTelemetryJavaagentEnable() and isOpenTelemetryApiEnable().
- Using isDebugEnabled() to avoid the costs of constructing strings when it's not necessary.
- Reorganizing some conditions to minimize the operations performed.
- Moving the static instances TEXT_MAP_PROPAGATOR, SETTER, and GETTER into the traceRecord method. This will prevent them from being held in memory when not in use.
2023-08-08 21:34:04 +02:00
REMY David
86e5288656
DBZ-2862 Removed reference to Strimzi in comment
2023-08-08 21:34:04 +02:00
REMY David
40e2a9cc90
DBZ-2862 property of OpenTelemetry version renamed
2023-08-08 21:34:04 +02:00
REMY David
a2ac2b1dca
DBZ-2862 Removed extra line
2023-08-08 21:34:04 +02:00
REMY David
a13026bce8
DBZ-2862 Removed OpenTelemetry dependencies in Interceptor module package
2023-08-08 21:34:04 +02:00
REMY David
76c536ec23
DBZ-2862 Adaptation of traceability with OpenTelemetry dependencies in the scope provided. Moved the interceptor to a new module.
2023-08-08 21:34:04 +02:00
REMY David
5846446672
DBZ-2862 Switch tracing to OpenTelemetry, Rewrite SMT with Otel API, Add Interceptor for e2e tracing, add Otel TextMap getter and setter
2023-08-08 21:34:04 +02:00
Fiore Mario Vitale
2d3d103f1b
DBZ-6566 Apply suggestions from code review
...
Co-authored-by: roldanbob <broldan@redhat.com>
2023-08-08 16:04:55 +02:00
mfvitale
1df505f17e
DBZ-6566 Document new blocking snapshot
2023-08-08 16:04:55 +02:00
mfvitale
df52a1068a
DBZ-6777 Fix wrong static notification and signals lists that lead to be wrongly shared between connectors instances
2023-08-08 13:01:37 +02:00
Vojtech Juranek
41cdaeb170
DBZ-6213 Adjust connector restart
...
* Try to start the connector in BaseSourceTask::start(). This is the
root cause of DBZ-6213 as EmbeddedEngine calls start() and assumes
it really tries to start the connector.
* Simplify the code by removing unnecessary checks.
2023-08-08 10:27:33 +02:00
Jiri Pechanec
e5ca8c5000
DBZ-6684 Use more descriptive class name
2023-08-08 10:22:10 +02:00
harveyyue
b16d991a25
DBZ-6684 Rename back fields with avro_unicode
2023-08-08 10:22:10 +02:00
Jiri Pechanec
a8664ae3e9
DBZ-6767 Create publication for pgoutput only
2023-08-08 08:18:17 +02:00
Jiri Pechanec
3d263d645e
DBZ-6767 Provide bytea suport
2023-08-08 08:18:17 +02:00
Jiri Pechanec
3aa6759ebd
DBZ-6767 Add missing type name
2023-08-08 08:18:17 +02:00
dependabot[bot]
637de1f9d3
[ci] Bump tj-actions/changed-files from 37.5.1 to 37.6.0
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 37.5.1 to 37.6.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v37.5.1...v37.6.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-08 08:17:48 +02:00
Massimo Fortunat
effd41035d
DBZ-6759 fixed missing copyright and author name
2023-08-08 08:16:21 +02:00
Massimo Fortunat
b9979606eb
DBZ-6759 fixed code formatting issue
2023-08-08 08:16:21 +02:00
Massimo Fortunat
dfe5afc9cc
DBZ-6759 Added a new Redis configuration parameter for selecting the database index.
2023-08-08 08:16:21 +02:00
Bob Roldan
7b48fe5296
DBZ-6754 Prepares content for downstream use
2023-08-07 09:32:08 -04:00
Vojtech Juranek
230c056577
DBZ-6715 Refactor polling of the records
2023-08-04 15:00:11 +02:00
Vojtech Juranek
9483b5ac76
DBZ-6715 Speed-up embedded engine test
...
This speeds up embedded engine test by 5 minutes.
2023-08-04 15:00:11 +02:00
Vojtech Juranek
226cd99e07
DBZ-6715 Use better method name
2023-08-04 15:00:11 +02:00
Vojtech Juranek
e4b34e771c
DBZ-6715 Make variables final
2023-08-04 15:00:11 +02:00
Vojtech Juranek
23adf86379
DBZ-6715 Refactor running connector and task and error handling
2023-08-04 15:00:11 +02:00
Vojtech Juranek
fae7b9b18d
DBZ-6715 Refactor initialization of the connector
...
Exiting from `run()` method is now done by throwing new runtime
exception.
2023-08-04 15:00:11 +02:00
Chris Cranford
0755ad268e
DBZ-6740 Upgrade to Quarkus 3.2.3.Final
2023-08-04 05:28:33 +02:00
roldanbob
564452869b
[docs] Fixes typo in ModuleID comment
...
Inserts missing hyphen between words in ModuleID string
2023-08-03 14:10:48 -04:00
tyrantlucifer
32d2bf1fac
DBZ-6745 Remove redundant filter logic from SingleProcessor
2023-08-03 16:52:41 +02:00
Jiri Pechanec
e5141b1617
DBZ-6484 Support FQN table name in history
2023-08-03 13:39:03 +02:00
Gurps Bassi
f4c029f5d1
DBZ-6727 use correct config for driver
2023-08-03 11:53:50 +02:00
Jiri Pechanec
c8950a8a86
[jenkins-jobs] Disable arm64 build for UI due to build failure
2023-08-03 09:27:16 +02:00
mfvitale
524987227f
DBZ-6566 Shutdown blockingSnapshotExecutor when ChangeEventSourceCoordinator stops
2023-08-03 09:22:24 +02:00
mfvitale
61651a94b5
DBZ-6566 Force blocking snapshot even if a snapshot has already executed
2023-08-03 09:22:24 +02:00
mfvitale
85d725fde8
DBZ-6566 Support Blocking snapshot for Oracle
2023-08-03 09:22:24 +02:00
mfvitale
3718d9818e
DBZ-6566 Support Blocking snapshot for MongoDb
2023-08-03 09:22:24 +02:00
mfvitale
f883a5c9a3
DBZ-6566 Support Blocking snapshot for SQLServer
2023-08-03 09:22:24 +02:00
mfvitale
def7379a0d
DBZ-6566 Support Blocking snapshot for MySQL
2023-08-03 09:22:24 +02:00
mfvitale
6e0b323e83
DBZ-6566 Set correct log context during blocking snapshot
2023-08-03 09:22:24 +02:00
mfvitale
70f16af7c4
DBZ-6566 Support Blocking snapshot for PostgreSQL
2023-08-03 09:22:24 +02:00
Jiri Pechanec
212958bc48
DBZ-6744 Decouple extension and server quarkus versions
2023-08-03 09:13:23 +02:00
Chris Cranford
fe2573cf86
DBZ-6751 Fix failing test OracleSchemaMigrationIT
2023-08-03 02:49:47 -04:00
faihofu
6f7033f038
[docs] Update proc-triggering-an-incremental-snapshot-nosql.adoc
...
fixed typo on line 20 - missing period in MyCollection - changed to My.Collection
2023-08-03 08:19:58 +02:00
roldanbob
543e217ddb
DBZ-6592 Remove redundant passive verb form
...
Co-authored-by: Chris Cranford <ccranfor@redhat.com>
2023-08-03 00:46:42 -04:00
Bob Roldan
b342558b1b
DBZ-6592 Revises unclear sentence
2023-08-03 00:46:42 -04:00
paul cheung
781949bb5b
[docs] Update sqlserver.adoc - fix typo
2023-08-03 06:25:11 +02:00
Chris Cranford
c920479336
DBZ-6733 Skip mining distance calc. if upper bounds not within distance
2023-08-02 08:38:50 +02:00
Chris Egerton
1dae3831ec
DBZ-6734: Add new STOPPED and RESTARTING states for connectors
...
[KIP-875](https://cwiki.apache.org/confluence/display/KAFKA/KIP-875%3A+First-class+offsets+support+in+Kafka+Connect ) added a new `STOPPED` state for connectors that causes the `Connector` instance to be paused and all `Task` instances to be shut down (as opposed to left ready-but-idling, which is the case for the `PAUSED` state).
Tasks will never appear in the `STOPPED` state, only connectors.
This PR adds that state to the testcontainers library to make custom testing easier (e.g., with `DebeziumContainer::ensureConnectorState`).
I'm unsure about the backporting policy here but if this change is approved, it may also be suitable to port over to the 2.4 branch. Happy to re-target this PR at 2.4 or open up a separate PR against that branch if it helps.
Additionally, the RESTARTING state is added to prevent IllegalArgumentExceptions from being thrown when trying to parse connector/task states into the Connector.State enum.
2023-08-02 06:52:58 +02:00