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
Chris Cranford
ae9a32ab83
DBZ-3565 Make log.mining.history.xxx
options internal
2021-06-02 10:47:54 +02:00
Chris Cranford
fd5afb04ea
DBZ-3565 Fix formatting
2021-06-02 10:47:54 +02:00
Chris Cranford
eb22eaf85f
DBZ-3565 Always use NeverHistoryRecorder if retention hours are 0
2021-06-02 10:47:54 +02:00
Chris Cranford
68c2c40097
DBZ-3565 Rename Oracle LogMiner history retention hours option
...
* Moved option to `log.mining.` namespace rather than `database.`
* Updated the documentation and field description accordingly.
2021-06-02 10:47:54 +02:00
roldanbob
11821b4832
[docs] Move anchor ID, correct xref link
...
The inclusion of two consecutive anchor links breaks processing when files are fetched and split for downstream use. Testing downstream shows that rather than deleting the second anchor ID `[[mongodb-tailing-the-oplog]]` that is associated with the heading *Streaming changes*, move it to follow the heading.
Also inserted missing `debezium` string into the anchor ID in the downstream xref that links to `default-names-of-kafka-topics-that-receive-debezium-mongodb-change-event-records`
2021-06-01 18:07:23 -04:00
roldanbob
5c8dd0e907
[docs] Fix typo in link to streaming metrics capturedtables
property
...
In the table of streaming metrics properties, append an underscore `_` in the link to the `connectors-strm-metric-capturedtables` property.
2021-06-01 16:37:11 -04:00
roldanbob
b013d90057
[docs] Fix type in link
...
In the table of snapshot properties, remove the extra underscore `_` in the link to the `connectors-snaps-metric-capturedtables` property.
2021-06-01 16:17:10 -04:00
Jiri Pechanec
afca2f6943
DBZ-3568 Column optionallity of signalling table
2021-06-01 08:52:25 +02:00
Jiri Pechanec
31e1e79ede
DBZ-3572 Binlog metrics were renamed to streaming
2021-06-01 08:36:00 +02:00
Anisha Mohanty
58fbf88a4a
DBZ-400 Add a system property for number of allowed runs when no records are consumed
2021-05-31 10:05:44 +02:00
Chris Cranford
9a5d48524a
DBZ-3556 Remove ByteBuffer usage and refactor
...
* Combines BLOB chunks into a single hex-string for conversion
* Moved several strings to static variables
2021-05-31 10:03:24 +02:00
Jiri Pechanec
7afcd1bdc6
DBZ-3559 Support MySQL JSON functions
2021-05-31 09:49:56 +02:00
Sergei Morozov
213d9ffdcc
DBZ-3562: Revert test changes from DBZ-3427
2021-05-27 11:03:30 +02:00
Sergei Morozov
92e0488874
DBZ-3562: Allow hyphen in database.server.name
2021-05-27 11:03:30 +02:00
Bob Roldan
6fd22957c0
DBZ-3525 Fix link, standardize intro and prereqs in Deploying
topics.
2021-05-26 16:50:05 -04:00
Gunnar Morling
28e36d55b1
DBZ-3554 Formatting
2021-05-26 13:04:25 +02:00
Chris Cranford
abb19d7437
DBZ-3554 Exclude ORA_TEMP_% tables from LogMiner DDL detection
2021-05-26 12:56:09 +02:00
Chris Cranford
8ab52ffe67
DBZ-3554 Support DDL alter table partition clauses
2021-05-26 12:56:09 +02:00
Jiri Pechanec
5fbebf7593
DBZ-3515 Execute periodic TX commits
...
* DBZ-3515 Execute periodic TX commits
Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>
2021-05-26 12:52:25 +02:00
Jiri Pechanec
d8b77bbf9d
DBZ-3466 Dcument impact of setting container hostname
2021-05-26 12:48:24 +02:00
Gunnar Morling
50bfd93e64
DBZ-3556 Moving getHexToRawByteArray() to value converters
2021-05-26 09:10:55 +02:00
Chris Cranford
901a74e604
DBZ-3556 Reduce database round-trip for LOB handling
2021-05-26 08:56:57 +02:00
roldanbob
315d731a0a
[docs] Remove incorrect downstream splitter comment
...
Removed comments added to the head of the file that incorrectly duplicate downstream file metadata from another file. The erroneous comments result in an incorrect file being generated when content from the repo is fetched downstream.
This change has no effect on the content that is rendered upstream
2021-05-25 17:11:44 -04:00
Chris Cranford
77fba0b8e3
DBZ-3560 Re-enable Oracle LogMiner DML parser benchmarks
2021-05-25 23:00:11 +02:00
Chris Cranford
aafdc07210
DBZ-3560 Fix benchmark test failure
2021-05-25 23:00:11 +02:00
roldanbob
34900c11ce
[docs] Fix internal cross-reference
...
Updates a cross-reference in the content that is conditionalized for the product build to target the correct downstream anchor ID. This change applies a change that was previously applied manually to the downstream documentation. There is no effect on the content that is rendered upstream.
2021-05-25 12:00:43 -04:00
Jiri Pechanec
39df21cdc1
DBZ-3460 New Oracle version in README
2021-05-25 08:02:56 +02:00
Sergei Morozov
dd23e0faad
DBZ-3486: Limit number of processed transactions per iteration
2021-05-25 07:19:43 +02:00
Sergei Morozov
3b72e5149c
DBZ-3486: Replace @see with @link where a URL is referenced
2021-05-25 07:19:43 +02:00
Sergei Morozov
b2597645cd
DBZ-3486: Add debezium-ddl-parser/gen to .gitignore
2021-05-25 07:19:43 +02:00
Chris Cranford
d0b32fbccb
DBZ-3549 Add sharing-clause to Oracle CREATE TABLE syntax
2021-05-22 10:21:56 +02:00
jcechace
8cf2f5ba18
[Refactoring] Cleanup in OCP test-suite
2021-05-21 10:25:02 +02:00
jcechace
1e82d24dcb
DBZ-3475 Support for v1beta2 version of Strimzi CRDs
2021-05-21 10:25:02 +02:00
Patrick Chu
9bdbec995f
DBZ-3545 Check for "IS NULL" in SelectLobParser
2021-05-21 10:13:16 +02:00
Chris Cranford
30fd47179e
DBZ-1145 Clarify MariaDB support in MySQL documentation
2021-05-20 21:24:40 +02:00
Debezium Builder
ead4ee7226
[maven-release-plugin] prepare for next development iteration
2021-05-20 19:07:44 +02:00
Debezium Builder
9e16df7d4b
[maven-release-plugin] prepare release v1.6.0.Beta1
2021-05-20 19:07:44 +02:00
Chris Cranford
276fd8d2a2
DBZ-3544 Support names with "/" in list-contributors script
2021-05-20 18:32:06 +02:00
Jiri Pechanec
b22d332481
[release] Updated Oracle driver
2021-05-20 14:08:15 +02:00
Jiri Pechanec
265eb15cdd
[release] Changelog for 1.6.0.Beta1
2021-05-20 12:22:23 +02:00
Gunnar Morling
dff403400f
DBZ-3529 Documenting "initial_only" snapshot mode
2021-05-20 11:56:20 +02:00