bdbene
6f29ce08ef
DBZ-6605 Fix DataCollections for snapshot completion notification
...
DBZ-6605 Use new 'scanned_collection' field for snapshot completion signal
Updated the docs for fixed snapshot completion notification
2023-06-27 12:01:26 +02:00
mfvitale
d5febcc054
DBZ-6417 Provide extensible signal action mechanism through SPI
2023-06-23 15:03:27 +02:00
mfvitale
9ed928a1c9
DBZ-6416 Improve tests stability
2023-06-22 13:22:34 +02:00
mfvitale
34e28ac52d
DBZ-6416 Add initial snapshot notifications
2023-06-22 13:22:34 +02:00
mfvitale
7d28833ba8
DBZ-6588 Skip tombstone record on HeaderToValue SMT
2023-06-21 14:11:44 +02:00
jcechace
8f70de42c1
DBZ-6578 Cleaning up connection string propagation between discovery and tasks
2023-06-21 12:22:23 +02:00
Debezium Builder
60f730d383
[maven-release-plugin] prepare for next development iteration
2023-06-20 13:21:31 +00:00
Debezium Builder
150396e4c8
[maven-release-plugin] prepare release v2.3.0.Final
2023-06-20 13:21:31 +00:00
mfvitale
91152c4c5d
DBZ-6559 Add test to cover topic name strategy
2023-06-16 11:48:34 +02:00
Jiri Pechanec
7f81f4bc6b
DBZ-6559 Handle keeping the first char as exception
2023-06-16 11:48:34 +02:00
mfvitale
87217a1474
DBZ-6559 Restore backward compatibility for field that stars with a digit
2023-06-16 11:48:34 +02:00
Jiri Pechanec
067683e56a
DBZ-6076 Consistent config for all connectors
2023-06-15 11:55:28 +02:00
Anil Dasari
0431a8b9fc
DBZ-6076: Add support for custom SourceInfoStructMaker for adding new fields to source field
2023-06-15 11:55:28 +02:00
Chris Cranford
ef8059f3ff
DBZ-6528 Fix Oracle NPE when storing only captured table schemas with signals
2023-06-14 10:48:19 +02:00
mfvitale
b7eb4b5c62
DBZ-6543 Fix NPE due to optional fields in PartitionRouting SMT
2023-06-14 07:22:27 +02:00
Andrei Isac
573a91be07
DBZ-6533: fix table order on partial match when snapshotting
2023-06-12 15:40:03 +02:00
kate
24d3425fdf
DBZ-6552 Notify when incremental snapshot fails
2023-06-12 15:14:40 +02:00
mfvitale
3aaca16024
DBZ-6543 Fix NPE due to optional fields in PartitionRouting SMT
2023-06-09 13:47:18 +02:00
Debezium Builder
5d1b00588a
[maven-release-plugin] prepare for next development iteration
2023-06-09 09:23:38 +00:00
Debezium Builder
d1e6107517
[maven-release-plugin] prepare release v2.3.0.CR1
2023-06-09 09:23:37 +00:00
Vojtech Juranek
b795519514
DBZ-6529 Use Murmur hash for PartitionRouting SMT
...
Add option to use better hash function than default Java Object::hash
function to get better hashes which would be more equally spred over
the hash space and thus more equally over the Kafka partitions.
To preserve backward compatibility, previous Java `hashCode` function
is used a default.
Add Murmur3 hash function for computing hashes of the fields.
Murmur3 implementation is taken from from Infinispan project code base.
To allow users eventually use their own make `computePartition()`
protected so it can be overriden in the subclasses.
2023-06-07 11:48:30 +02:00
mfvitale
61e75cc00d
DBZ-6424 Move JMX register/unregister code from Metrics to JmxUtils
2023-06-07 07:36:58 +02:00
mfvitale
b0b968fcce
DBZ-6424 Move JMX register/unregister code from Metrics to JmxUtils
2023-06-07 07:36:58 +02:00
mfvitale
394a9e32d8
DBZ-6424 Move JMX register/unregister code from Metrics to JmxUtils
2023-06-07 07:36:58 +02:00
mfvitale
7338fde84e
DBZ-6424 Emit JMX Notification when Debezium generate its own notification
...
DBZ-6424 Emit JMX Notification when Debezium generate its own notification
DBZ-6424 Emit JMX Notification when Debezium generate its own notification
2023-06-07 07:36:58 +02:00
mfvitale
769d9361e7
DBZ-6424 Add JMX Notification channel
...
This channel permits to send Debezium notification to JMX bean
DBZ-6424 Add JMX Signal channel
This channel permits to send signal to Debezium through the JMX operation
2023-06-07 07:36:58 +02:00
mfvitale
f93affc3ca
DBZ-6511 Add java docs for SignalProcessor getSignalChannel
method
2023-06-05 17:33:07 +02:00
mfvitale
ba8a3e5062
DBZ-6511 Expose reset method on SignalChannelReader to reset processed signals
2023-06-05 17:33:07 +02:00
mfvitale
4d56bbd15a
DBZ-6511 Restore Kafka signal offset only when KafkaSignalChannel is enabled
2023-06-05 17:33:07 +02:00
Ronak Jain
3f3967c2bb
DBZ-6366: Code Improvements for skip.messages.without.change
...
Addresses/Closes DBZ-6366
2023-06-05 14:50:25 +02:00
Jiri Pechanec
8a1cd95086
DBZ-6515 Add units to the description
2023-06-05 11:27:57 +02:00
mfvitale
155207dc9b
DBZ-6509 Add FileSignalChannel to META-INF/services
2023-05-31 14:39:35 +02:00
mfvitale
e1c1e65336
DBZ-6408 Add documentation for notifications
2023-05-30 17:17:52 +02:00
Debezium Builder
aa5b2131fc
[maven-release-plugin] prepare for next development iteration
2023-05-26 10:35:20 +00:00
Debezium Builder
9cc9b3c29a
[maven-release-plugin] prepare release v2.3.0.Beta1
2023-05-26 10:35:20 +00:00
mfvitale
ed2157bfc9
DBZ-6486 ExtractNewRecordState skip fields that not exists on payload
2023-05-26 11:30:37 +02:00
Jiri Pechanec
b72f084eac
DBZ-6486 Check schema fields
2023-05-26 11:30:37 +02:00
mfvitale
08122371eb
DBZ-6486 ExtractNewRecordState can now take arbitrary fields from payload
2023-05-26 11:30:37 +02:00
mfvitale
7ba9f57035
DBZ-6496 Fix signal.poll.interval.ms
default value
2023-05-24 18:51:49 +02:00
mfvitale
dc00f64bbf
DBZ-6447 Incremental snapshot notification ids are now equal to the id sent in the execute-snapshot
signal.
2023-05-23 09:57:05 +02:00
harveyyue
016daf6fd8
DBZ-6490 Convert the field BigDecimal value to bytes failure of ApproximateStructSizeCalculator
2023-05-23 08:38:06 +02:00
Chris Cranford
d40da4f810
DBZ-6457 Use PDB for parallel snapshot connections
2023-05-19 14:04:14 +02:00
Ismail Simsek
2683b31394
DBZ-4027 implement FileSignalChannel
2023-05-15 15:34:43 +02:00
Vojtech Juranek
ee4ebaa957
DBZ-6439 Don't scan all the tables when loading schema
...
Currently we scan all the tables, which may result into a substantial
delay in initial snapshot when the database is very large. We need to
filter out tables which we are not interested in.
Add back table filter when loading schema of tables. As per comment of
this block of code, passing all tables and table filter should be faster
than passing only list of tables we are interested in.
2023-05-15 14:11:47 +02:00
Vojtech Juranek
f4596fa2e0
DBZ-6460 Enable setting log level in tests via log interceptor
2023-05-15 14:11:47 +02:00
mfvitale
85278e76af
DBZ-6462 Stop SignalProcessor after test execution in SignalProcessorTest
2023-05-15 08:51:02 +02:00
mfvitale
e41bbe7191
DBZ-6462 Schedule SignalProcessor task with a more relaxed scheduling. Removes parallelStreams while processing signalChannelReaders
2023-05-15 08:51:02 +02:00
Debezium Builder
a5b44767bc
[maven-release-plugin] prepare for next development iteration
2023-05-11 11:05:24 +00:00
Debezium Builder
1b1a7531f2
[maven-release-plugin] prepare release v2.3.0.Alpha1
2023-05-11 11:05:24 +00:00
mfvitale
7429b4e6f1
DBZ-1973 Add incremental snapshot notifications
2023-05-10 12:22:02 +02:00