Gunnar Morling
3f20c8d8cc
DBZ-561 Using less confusing server name in tests
2018-06-11 11:40:15 +02:00
Gunnar Morling
abe7863c28
DBZ-561 More consistent element ordering
2018-06-11 11:40:15 +02:00
Gunnar Morling
bb35d5e4bc
DBZ-561 Adjusting test after rebase
2018-06-11 11:40:15 +02:00
Jiri Pechanec
4698dd2745
DBZ-561 Support nested updates
2018-06-11 11:40:15 +02:00
Sairam Polavarapu
4b67b14304
DBZ-561 Provided option to flatten structs in MongoDB unwrapping SMT.
2018-06-11 11:40:15 +02:00
Jiri Pechanec
32d591d392
DBZ-649 Use Avro-compatible field naming
2018-06-05 10:33:40 +02:00
Jiri Pechanec
d1488a7c48
DBZ-650 Fix test
2018-06-05 10:33:39 +02:00
Jiri Pechanec
3eb034f035
DBZ-649 Encoding arrays as struct
2018-06-05 09:57:19 +02:00
Jiri Pechanec
e00dc3beb4
DBZ-649 Graceful failures for heterogenous arrays
2018-06-05 09:57:19 +02:00
Jiri Pechanec
aa5581b524
DBZ-650 Fix the test breaking the build
2018-06-04 14:58:42 +02:00
Gunnar Morling
d556fca852
DBZ-650 Expanding test
2018-05-30 15:27:30 +02:00
Jiri Pechanec
972068129c
DBZ-650 Add names to unwrapped MongoDB schemas
2018-05-30 15:02:38 +02:00
Jiri Pechanec
6e1e5f40ce
Protect UnwrapFromMongoDbEnvelopeTestIT from inconsistent snapshot
2018-05-15 09:50:54 +02:00
Jiri Pechanec
232e7acde5
DBZ-680 Integration test for MongoDB unwrap SMT
2018-04-13 11:39:34 +02:00
Saulius Valatka
31c29459f7
DBZ-672 do not use cursor with no timeout
2018-03-29 14:47:57 +02:00
Saulius Valatka
a78c52cbdd
DBZ-672 stop tailing the oplog when replicator is stopped
2018-03-29 14:47:57 +02:00
Jiri Pechanec
40a527b6ea
DBZ-592 Make snapshot/init-sync false instead of null
2018-03-19 13:19:34 +01:00
Jiri Pechanec
2a35eae178
DBZ-648 InterrupedException handled by MongoDB
2018-03-09 20:43:57 +01:00
Gunnar Morling
eef1ad7c2a
DBZ-630 Refactoring around MongoDB task context;
...
* Renaming ConnectorTaskContext to CdcSourceTaskContext
* Renaming ReplicationContext to MongoDbTaskContext
* Making relationship from MongoDbTaskContext to ConnectionContext has-a instead of is-a
2018-02-21 12:04:41 +01:00
Gunnar Morling
bb12e521f8
DBZ-630 Pulling up getClock() to ConnectorTaskContext
2018-02-21 12:04:41 +01:00
Gunnar Morling
8264c20cf6
DBZ-630 Unifying common start-up logic across connectors
2018-02-21 12:04:41 +01:00
Gunnar Morling
7fe45db831
DBZ-626 Renaming AvroValidator to SchemaNameAdjuster;
...
Making apparent that this functionality doesn't solely validate but returns a new name actually
2018-02-20 09:26:47 +01:00
Gunnar Morling
69df7c4ade
DBZ-628 Using common properties for MongoDB connector
2018-02-20 06:34:42 +01:00
Jiri Pechanec
93259e8e11
DBZ-581 Simplified monitor thread shutdown
2018-02-13 14:40:54 +01:00
Jiri Pechanec
dbac1429b2
DBZ-581 Improve error handling for replicators
2018-02-13 14:40:54 +01:00
Gunnar Morling
39e08b7ec6
DBZ-582 Avoiding assignment to test class field from test methods
2018-02-13 10:19:18 +01:00
Gunnar Morling
2e0b9e5e33
DBZ-582 Moving TOMBSTONES_ON_DELETE to CommonsConnectorConfig for re-use
2018-02-13 10:19:18 +01:00
Raf Liwoch
38641f472d
DBZ-582 Allowing users to configure whether tombstone events should be emitted for DELETE operations or not;
...
* Adding new configuration parameter `tombstones.on.delete`
* Using this new option in MongoDB connector
2018-02-13 10:19:18 +01:00
Gunnar Morling
1626f385ad
DBZ-580 Using ChangeEventQueue in MongoDB connector
2018-02-11 10:05:06 +01:00
Jiri Pechanec
b3b379a3a3
DBZ-594 Stop copy threads after initial sync is completed
2018-02-05 12:37:10 +01:00
Gunnar Morling
712824e43f
DBZ-593 Passing version explicitly from SourceInfos to base class instead of relying specific packaging structure
2018-02-02 13:16:43 +01:00
Jiri Pechanec
7ebee94169
DBZ-593 Add Debezium version to source in envelope
2018-02-02 13:16:43 +01:00
Jiri Pechanec
92740a3626
DBZ-587 Fix thread leak, thread names
2018-02-01 10:04:20 +01:00
Jiri Pechanec
9b592204ac
DBZ-587 Centralize and unify thread management
2018-02-01 10:04:20 +01:00
Gunnar Morling
6089d6d051
DBZ-579 Using port 27017 in TestHelper as that's the port used by our Docker set-up
2018-01-29 15:24:16 +01:00
Jiri Pechanec
294a46eeef
DBZ-579 Allow repeated running of MongoDB tests from IDE withou config
2018-01-29 15:24:16 +01:00
Gunnar Morling
6c0920c701
DBZ-409 Emitting null value for deletes
2018-01-23 14:41:39 +01:00
Gunnar Morling
707421e8e5
DBZ-409 Adding test for complex id type
2018-01-23 14:41:39 +01:00
Gunnar Morling
9fcf670df1
DBZ-409 Adding proper test for UnwrapFromMongoDbEnvelope;
...
* removing "_id" field
* using more sensible variable names
2018-01-23 14:41:39 +01:00
Gunnar Morling
808da37f48
DBZ-409 Indentation fixes
2018-01-23 14:41:39 +01:00
Sairam Polavarapu
e1cfa66862
DBZ-409 Added the testcase for UnwrapFromMongoDbEnvelope and also renamed the class names accordingly.
2018-01-23 14:41:39 +01:00
Gunnar Morling
1cfc8c3596
DBZ-409 Indentation fix
2018-01-23 14:41:39 +01:00
Gunnar Morling
d6dbf02f4c
DBZ-409 Formatting of test and JSON file; removing unused JSON file
2018-01-23 14:41:39 +01:00
Sairam Polavarapu
8f268993ce
DBZ-409 Adding SMT for converting MongoDB CDC messages into traditional flat format
2018-01-23 14:41:39 +01:00
Gunnar Morling
0c4190c493
DBZ-516 Using Duration instead of long in a few more places
2018-01-18 14:13:58 +01:00
Jiri Pechanec
24bdcaf059
DBZ-516 Return control to Connect periodically
2018-01-18 14:13:58 +01:00
Jiri Pechanec
2a7377a833
DBZ-455 Use valueOf instead of constructors
2018-01-05 02:32:37 +01:00
Gunnar Morling
2744f54e9d
DBZ-438 Renaming BufferedBlockingConsumer#flush() to close() to make clear it's onyl meant to be called once at the end
2017-11-13 14:19:39 +01:00
Gunnar Morling
f38bf14402
DBZ-385 Making expected message value more explicit
2017-10-13 18:52:58 +02:00
Jiri Pechanec
b0260b9c17
DBZ-385 MongoDB specific codecs now supported
2017-10-13 18:45:16 +02:00