ShubhamRwt
540a951211
DBZ- 362 Adding WhitespaceAfter check to Checkstyle
2019-03-28 09:24:11 +01:00
Jenkins user
8b0edd1871
[maven-release-plugin] prepare for next development iteration
2019-03-25 12:16:31 +00:00
Jenkins user
56f98a48b2
[maven-release-plugin] prepare release v0.9.3.Final
2019-03-25 12:16:30 +00:00
Jiri Pechanec
9b405aa84d
DBZ-1039 Add missing spaces
2019-03-25 10:23:14 +01:00
shubham
8cca21e969
DBZ-1039 Make all ifs with braces
2019-03-25 10:23:14 +01:00
Renato Mefi
2f187fd1cb
DBZ-354 Improve MongoDB hosts validation
...
The previous statement was never achievable since `ReplicaSets.parse(hosts)` can never return null
Also removed some code duplication for better readability
2019-03-14 16:53:51 +01:00
Jenkins user
50a7c568fa
[maven-release-plugin] prepare for next development iteration
2019-02-23 09:53:58 +00:00
Jenkins user
28f3839804
[maven-release-plugin] prepare release v0.9.2.Final
2019-02-23 09:53:58 +00:00
Gunnar Morling
d2b26d03a7
DBZ-867 Misc clean-up;
...
* Exposing new config via MongoDbConnectorConfig
* Removing superfluous connector restart in the test
2019-02-21 17:00:12 +01:00
krizhan
652f3b1c59
DBZ-867 Added integration test and updated enum names
2019-02-21 17:00:12 +01:00
krizhan
441228a989
DBZ-867 Add snapshot mode NONE for MongoDB connector
2019-02-21 17:00:12 +01:00
Jenkins user
b96e5fee0d
[maven-release-plugin] prepare for next development iteration
2019-02-13 11:13:44 +00:00
Jenkins user
3de2d04bcd
[maven-release-plugin] prepare release v0.9.1.Final
2019-02-13 11:13:44 +00:00
Gunnar Morling
2a486ecfff
DBZ-1019 Removing legacy methods from Metronome
2019-02-11 18:11:34 +01:00
Jenkins user
c5b7d21d3e
[maven-release-plugin] prepare for next development iteration
2019-01-28 11:07:04 +00:00
Jenkins user
f1ae79ff73
[maven-release-plugin] prepare release v0.9.0.CR1
2019-01-28 11:07:04 +00:00
Renato Mefi
5810014fda
DBZ-988 Migrate UnwrapFromMongoDbEnvelopeTestIT to new Abstract TestIT
2019-01-07 13:42:40 +01:00
Renato Mefi
8a22b6666f
DBZ-988 Break down Unwrap TestIT Abstract
...
This allows other tests to also take advantages of the testing structure
2019-01-07 13:42:40 +01:00
Renato Mefi
82bd0bb657
DBZ-988 Test all Array Update operators
...
As in the official documentation:
https://docs.mongodb.com/v3.6/reference/operator/update-array/#update-operators
The operations: `$(update)`, `$[]` and `$[<identifier>]` are skipped
since the're Mongo 3.6+ only.
2019-01-07 13:42:40 +01:00
Renato Mefi
6fc010867e
DBZ-988 Test all Bitwise Update operators
...
As in the official documentation:
https://docs.mongodb.com/v3.6/reference/operator/update/bit/#bit
2019-01-07 13:42:40 +01:00
Renato Mefi
20cc350891
DBZ-988 Test all Field Update operators
...
As in the official documentation:
https://docs.mongodb.com/v3.6/reference/operator/update-field/#field-update-operators
2019-01-07 13:42:40 +01:00
Renato Mefi
c43c9ecc54
DBZ-988 MongoDB unwrap Update operators base test
2019-01-07 13:42:40 +01:00
Jenkins user
5275f73424
[maven-release-plugin] prepare for next development iteration
2018-12-19 13:06:12 +00:00
Jenkins user
b6569c18ae
[maven-release-plugin] prepare release v0.9.0.Beta2
2018-12-19 13:06:12 +00:00
Jiri Pechanec
edec1c3090
DBZ-978 Added last event and captured tables metrics
2018-12-13 20:52:11 +01:00
Gunnar Morling
91b571059e
DBZ-966 Making sure MongoDB connector can be stopped while awaiting initial sync delay
2018-12-13 14:29:54 +01:00
Grzegorz Kołakowski
e2942ab72a
DBZ-966 Replace sleep with polling loop
2018-12-13 14:29:54 +01:00
Grzegorz Kołakowski
c5fac7d3b2
DBZ-966 Enable to delay initial snapshot in MongoDB connector
2018-12-13 14:29:54 +01:00
Renato Mefi
1f3791cea9
DBZ-1032 Test tombstones have a DELETE header
2018-12-11 13:50:42 +01:00
Renato Mefi
8d04aab6a4
DBZ-1032 Fix issue for tombstone operation headers
...
Since the bomstone has no value it's not possible to imply the header
from the message content, thus if the value is null we set the header to
DELETE
2018-12-11 13:50:42 +01:00
Gunnar Morling
5aeb589932
DBZ-848 Adding Tautvydas Januskevicius to COPYRIGHT.txt
2018-12-11 12:00:59 +01:00
Tautvydas Januskevicius
addf13ca06
DBZ-848 Removed explicit primary node change handling. It is handled by mongoDb driver internally. Explicit primary node change event handling was causing issue that no mongo events were read after primary change. This issue only happened when rs.stepDown(<time s>) was used on mongo node.
2018-12-11 12:00:59 +01:00
Renato Mefi
4ba3213338
DBZ-1020 Refactor UnwrapFromMongoDbEnvelope logic
...
Now it's easier to follow what makes an insert, update or delete within
the transformer, also reduced the amount of npath complexity by doing
early returns and certain extractions.
2018-12-07 09:16:36 +01:00
Renato Mefi
8d8ef26dae
DBZ-563 MongoDB Unwrapper tests for "delete.handling.mode"
2018-11-30 12:06:18 +01:00
Renato Mefi
fcef819dc8
DBZ-563 MongoDB Unwrapper supports "delete.handling.mode"
2018-11-30 12:06:18 +01:00
Renato Mefi
de7c065b43
DBZ-971 Mongo Unwrap can add data operation header
2018-11-30 12:06:18 +01:00
Renato Mefi
4b0a84f587
DBZ-971 Ensure Mongo unwrap propagates headers
2018-11-30 12:06:18 +01:00
Renato Mefi
312b976c0d
DBZ-563 Test MongoDB Unwrapper tombstone drop
2018-11-30 12:06:18 +01:00
Renato Mefi
0d6236c8d8
DBZ-563 Support tombstone drop on MongoDB Unwrapper
2018-11-30 12:06:18 +01:00
Renato Mefi
16ba3764e5
DBZ-989 Support tombstone on MongoDB unwrapper
2018-11-30 12:06:18 +01:00
Renato Mefi
488dfe4f72
DBZ-989 Provide test for the bug confirmation
2018-11-30 12:06:18 +01:00
Renato Mefi
b2aed1f46e
DBZ-987 Allow to processes full document updates
2018-11-30 12:06:18 +01:00
Renato Mefi
c540391db2
DBZ-987 Test Full Document replacement
...
As documented here:
https://docs.mongodb.com/manual/reference/method/db.collection.update/#replace-a-document-entirely
Mongo supports full document updates, currently the Unwrap expects the
operation to always be a patch update, this test proves the bug to be
patched in the next commits.
2018-11-30 12:06:18 +01:00
Renato Mefi
df738a2abd
DBZ-612 Support MongoDB CDC full $unset operation
...
Mongo internally transforms everything into $set and $unset operations
when they are in the oplog, this guarantees that you can have operations
which are $set, $unset or combined.
2018-11-30 12:06:18 +01:00
Renato Mefi
d44a44aee5
DBZ-612 Test Mongo CDC multiple $set operations
2018-11-30 12:06:18 +01:00
Renato Mefi
7a4e1c48f1
DBZ-612 Transform $unset into null values
2018-11-30 12:06:18 +01:00
Renato Mefi
6e115043ca
DBZ-612 Support mongo NULL type
...
Since we can't trace back the original value since mongo is a
schema-less storage we fallback to string as strategy.
2018-11-30 12:06:18 +01:00
Jenkins user
db1d3a7fb8
[maven-release-plugin] prepare for next development iteration
2018-11-20 16:15:14 +00:00
Jenkins user
f83db82cea
[maven-release-plugin] prepare release v0.9.0.Beta1
2018-11-20 16:15:14 +00:00
Renato Mefi
13dfa8d9bf
DBZ-974 Pair mongo-initiator with Server version
...
Avoiding client and servers mismatches, that's outside of debezium scope
to test whether the user has this sort of version mismatch.
2018-11-16 06:58:09 +01:00