Commit Graph

100 Commits

Author SHA1 Message Date
Jiri Pechanec
4d76243227 DBZ-1121 Emit ALTER event for updated tables 2019-02-09 20:03:57 +01:00
Jiri Pechanec
85ce630ee4 DBZ-1131 Correct log position comparison 2019-02-07 13:55:48 +01:00
Gunnar Morling
9fc336dc6d DBZ-1096 Removing unused parameter 2019-02-04 14:49:38 +01:00
Gunnar Morling
99caad60d8 DBZ-1040 Changing resolution of "lag behind source" to milli-seconds;
Also using Duration/Instant types internally.
2019-02-04 12:39:07 +01:00
Gunnar Morling
913e0bc5c8 DBZ-1040 Making metadata provider a member of Metrics instead of passing it for each onEvent() call 2019-02-04 12:39:07 +01:00
Gunnar Morling
27274d664f DBZ-1040 Passing source as DataCollectionId instead of Object 2019-02-04 12:39:07 +01:00
Jiri Pechanec
de171917dc DBZ-1040 Improve event to string formatting 2019-02-04 12:39:07 +01:00
Jiri Pechanec
213d4a42ca DBZ-1040 Metrics for internal queue 2019-02-04 12:39:07 +01:00
Jiri Pechanec
d993ee265e DBZ-1040 Metrics for lag behind source, offset and tx count 2019-02-04 12:39:07 +01:00
Jiri Pechanec
809cea0ae0 DBZ-1097 High-level design description of SQL Server streaming 2019-02-04 07:19:27 +01:00
Grzegorz Kołakowski
85732f5ccb DBZ-1115 Specify schema name as well while taking schema locks 2019-02-01 06:27:33 +01:00
Gunnar Morling
e9c2f5ee99 DBZ-1116 Log message about missing LSN at WARN level 2019-02-01 06:24:49 +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
Gunnar Morling
a27c29765a DBZ-947 Formatting 2019-01-28 09:32:57 +01:00
Grzegorz Kołakowski
64c45c7490 DBZ-947 Reset initial transaction isolation level at snapshot end 2019-01-28 09:32:57 +01:00
Grzegorz Kołakowski
aa8fb2b478 DBZ-947 Log when schema locks are released 2019-01-28 09:32:57 +01:00
Grzegorz Kołakowski
c5578c055b DBZ-947 Revert default isolation level after initial load 2019-01-28 09:32:57 +01:00
Grzegorz Kołakowski
430d828e86 DBZ-947 Add read_uncommitted snapshot.isolation.mode
During this mode neither table nor row-level locks are taken.
Therefore, other transactions are not affected at all.
However, this mode does not guarantee snapshot consistency.
2019-01-28 09:32:57 +01:00
Grzegorz Kołakowski
0835a8efba DBZ-947 Rename snapshot.locking.mode to snapshot.isolation.mode 2019-01-28 09:32:57 +01:00
Grzegorz Kołakowski
b132f2b704 DBZ-947 Fix semantics of snapshot locking modes
Exclusive mode: this mode takes exclusive locks on all monitored tables
during initial load (as documented).

None mode has been renamed to repeatable read since this name better
reflects its characteristics. None suggests that no locks are acquired.
No table locks are acquired indeed, however, repeatable read takes
shared row locks until the end of the transaction, which effectively
prevents other transactions from updating tables.
Table locks are hold only during schema snapshot.
2019-01-28 09:32:57 +01:00
Jiri Pechanec
52c2cf07dd DBZ-1101 Wait for snapshot when necessary 2019-01-25 21:27:06 +01:00
Gunnar Morling
9c8a8d191c DBZ-993 Improved logging output 2019-01-24 11:26:02 +01:00
Gunnar Morling
276e053f65 DBZ-1090 Some clean-up 2019-01-24 10:11:35 +01:00
Jiri Pechanec
b05daaf2c1 DBZ-1090 Print error details for test database failure 2019-01-24 10:11:35 +01:00
Jiri Pechanec
9b90f10331 DBZ-1090 Change position consists of commit LSN and change LSN 2019-01-24 10:11:35 +01:00
Gunnar Morling
b6e36306f6 DBZ-1084 Adding SQL Server to aggregator 2019-01-24 05:46:49 +01:00
Gunnar Morling
d445193b5a DBZ-1067 Moving SourceRecordAssert to core 2019-01-24 05:46:49 +01:00
Grzegorz Kołakowski
9b66e9a2a3 DBZ-1067 Add column blacklisting in SQL Server connector 2019-01-24 05:46:49 +01:00
Jiri Pechanec
2d198a8674 DBZ-1089 Database is no longer part of schema name 2019-01-24 05:46:49 +01:00
Gunnar Morling
1451349ae2 DBZ-1051 Obtaining database name eagerly;
Also fixing some typos and adding issue reference to test.
2019-01-24 05:46:49 +01:00
Jiri Pechanec
805cf9e4bf DBZ-1051 Handle object and db name letter case 2019-01-24 05:46:49 +01:00
Grzegorz Kołakowski
ac9cf8780f DBZ-1078 Cache sys.fn_cdc_map_lsn_to_time() results 2019-01-24 05:46:49 +01:00
Jiri Pechanec
d3b4e481b1 DBZ-1069 Store max LSN at start of snapshot 2019-01-24 05:46:49 +01:00
Jiri Pechanec
85e20f2dde DBZ-1069 Test of offsets 2019-01-24 05:46:49 +01:00
Jiri Pechanec
6b99569674 DBZ-1069 Snapshot is completed when offset is recovered 2019-01-24 05:46:49 +01:00
Grzegorz Kołakowski
fd8b50b0d2 DBZ-1066 Improve "Found previous offset" log
This is achieved by adding custom toString() to SqlServerOffsetContext
and SourceInfo.
2019-01-24 05:46:49 +01:00
Jenkins user
18ee93fab8 [maven-release-plugin] prepare for next development iteration 2019-01-24 05:46:49 +01:00
Jenkins user
44b067fff0 [maven-release-plugin] prepare release v0.9.0.Beta2 2019-01-24 05:46:49 +01:00
Jiri Pechanec
08b20f8084 DBZ-1047 Log proper change tables 2019-01-24 05:46:49 +01:00
Jiri Pechanec
efad7e4101 DBZ-859 Heartbeat is sent after snapshot 2019-01-24 05:46:49 +01:00
Gunnar Morling
91a89fae43 DBZ-1017 Formatting 2019-01-24 05:46:49 +01:00
Jiri Pechanec
ed71835cd2 DBZ-1017 Record schema evolution into history correctly 2019-01-24 05:46:49 +01:00
Gunnar Morling
33a39fe111 DBZ-978 Changing logged connector name 2019-01-24 05:46:49 +01:00
Jiri Pechanec
348af519e0 DBZ-978 Added last event and captured tables metrics 2019-01-24 05:46:49 +01:00
Gunnar Morling
ef77fb3c42 DBZ-1031 Some clean-up 2019-01-24 05:46:49 +01:00
Wout Scheepers
2ec234d386 DBZ-1031 Support for tables with reserved names 2019-01-24 05:46:49 +01:00
Gunnar Morling
8daac8a4b0 DBZ-966 Adding 'snapshot.delay.ms' option to Oracle and SQL Server connectors 2019-01-24 05:46:49 +01:00
Jiri Pechanec
683fdfda6d DBZ-1007 Log captured but not whitelisted table 2019-01-24 05:46:49 +01:00
Jiri Pechanec
11201d382c DBZ-1003 Initialize database history 2019-01-24 05:46:49 +01:00