Gunnar Morling
c88a521a52
DBZ-349 Avoiding need for map with overrides in config context
2017-12-13 12:34:30 +01:00
Andras Istvan Nagy
cc7459f4fb
DBZ-349 removed jackson databind dependency originally introduced for DBZ-349
2017-12-13 12:34:30 +01:00
Andras Istvan Nagy
05a232d435
DBZ-349 refactoring to use a comma-separated list of tables in the snapshot.select.statement.overrides
property and a separate config property for each override
2017-12-13 12:34:30 +01:00
Attila Szucs
c0d1c256ad
DBZ-349 fix integration test
2017-12-13 12:34:30 +01:00
Andras Istvan Nagy
631c518d8e
DBZ-349 Better support for large append-only tables by making the snapshotting process restartable
2017-12-13 12:34:30 +01:00
Jiri Pechanec
68f0a96a08
DBZ-461 Changed default bigint conversion to long
2017-12-02 21:04:29 +01:00
Gunnar Morling
db61ad2980
DBZ-491 Asserting offsets as per the given time and timezone (instead of now)
2017-12-01 10:55:43 +01:00
Gunnar Morling
79331608ae
DBZ-342 Adding regression test for existing "adaptive" time handling mode
2017-11-30 09:07:30 +01:00
rkerner
c7ac481c43
[DBZ-342] fix broken MySQL data type "TIME" handling
2017-11-29 20:34:12 +01:00
Peter Goransson
f4d6af9429
DBZ-491 Normalizing date to UTC before asserting
2017-11-29 08:56:13 +01:00
Gunnar Morling
08310f9ea5
DBZ-483 Removing two unused methods from MySqlSchema
2017-11-24 17:04:01 +01:00
Jiri Pechanec
20a2cdfdea
DBZ-476 Doubled quotes are parsed as escaped
2017-11-23 14:51:51 +01:00
Gunnar Morling
cc2afb3419
DBZ-473 Preventing unbounded polling in case connector is stopped during snapshotting
2017-11-21 11:24:05 +01:00
Jiri Pechanec
a1e0553b4d
DBZ-475 Support for RENAME USER statement
2017-11-21 08:43:44 +01:00
Gunnar Morling
fe9222a633
DBZ-474 Adding Attila Szucs to COPYRIGHT.txt
2017-11-20 17:39:51 +01:00
Attila Szucs
07da3c8718
DBZ-474 Fix failure when COLLATE comes after NOT NULL
2017-11-20 17:39:47 +01:00
Gunnar Morling
6f9086d608
DBZ-217 Typo fix
2017-11-14 18:01:26 +01:00
Gunnar Morling
951abb5c62
DBZ-217 Making behavior for dealing with event deserialization failures configurable
2017-11-14 18:01:26 +01:00
Gunnar Morling
f705ae4ac6
DBZ-217 Handling exceptions ocurring during binlog event deserialization;
...
* Catching the exception and wrapping it into a pseudo INCIDENT event
* Logging the exception and the current SourceInfo state
2017-11-14 18:01:26 +01:00
Jiri Pechanec
55a252521f
DBZ-447 Remove double initialization
2017-11-14 15:12:04 +01:00
Gunnar Morling
79a2e4a6c2
DBZ-396 Formatting and typo fix;
...
Also adding Peter to COPYRIGHT.txt
2017-11-14 11:37:28 +01:00
Peter Goransson
ba7478ffd7
DBZ-396 Adding BlockingReader to avoid high CPU utilization in
...
"snapshot_only" mode;
No binlog readers will be set up in this mode, causing the idle snapshot
reader to be polled with high frequency after it has done its work.
Therefore a blocking reader is added in that case, which prevents the
polling.
2017-11-14 11:32:27 +01:00
Jiri Pechanec
28258ece3f
DBZ-260 Timestamp correctly handles timezones
2017-11-14 10:38:32 +01:00
Gunnar Morling
c4a29f6fb7
DBZ-437 Some clean-up
2017-11-14 09:40:54 +01:00
Jiri Pechanec
4d253d2987
DBZ-437 String tokens and SQL words are handled separately in procedure parsing
2017-11-14 09:40:54 +01:00
Jiri Pechanec
1611159a85
DBZ-415 Can parse embedded IFs, can parse IF with ( as first char
2017-11-14 09:00:58 +01:00
Jiri Pechanec
6db4e9b599
DBZ-425 Fix ALTER column for changing default value
2017-11-13 22:51:59 +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
Jiri Pechanec
c905c7a558
DBZ-439 Support for PRECISION keyword
2017-11-13 13:58:53 +01:00
Gunnar Morling
5fbe742be8
DBZ-285 Specifying scope of dependencies in the individual POMs for the sake of comprehensibility
2017-11-10 16:48:32 +01:00
Jiri Pechanec
039566e717
DBZ-401 Log binlog reader position in case of exception
2017-11-03 09:12:09 +01:00
Jiri Pechanec
c1370556ff
DBZ-428 TEXT datatype can have an optional length
2017-11-03 08:37:00 +01:00
Jiri Pechanec
e841cbd609
DBZ-429 Fixed signed default value handling
2017-11-03 06:13:05 +01:00
Jiri Pechanec
1fe753717f
DBZ-412 Definition for column named column
can be changed
2017-11-01 16:32:44 +01:00
Jiri Pechanec
decf822c65
DBZ-419 PK constraint name is optional
2017-10-30 17:31:08 +01:00
Gunnar Morling
ce16ef5eb3
DBZ-395 Reducing log level from info to debug
2017-10-26 11:31:55 +02:00
Jiri Pechanec
f93e1e9bcd
DBZ-395 Make temp table regex stricter
2017-10-26 11:11:22 +02:00
Jiri Pechanec
1c6e652c71
DBZ-395 Filter out DROP TEMPORARY TABLE statements
2017-10-26 11:11:22 +02:00
Gunnar Morling
f86feaf9bd
DBZ-408 Allowing for columns named "column" (escaped) in ALTER TABLE ADD/DROP... without COLUMN word
2017-10-26 10:20:25 +02:00
Gunnar Morling
1d7f41af26
DBZ-408 Consuming COLUMN token only for ALTER TABLE statements, so to support columns named "column" (escaped) in CREATE TABLE statements
2017-10-26 10:20:25 +02:00
Gunnar Morling
a38c4254f1
DBZ-402 Removing redundant call to initialize()
2017-10-19 21:43:35 +02:00
Randall Hauch
c71f6d2752
DBZ-402 Reader now has ability to initialize resource prior to starting
...
Since some Reader implementations are combinations of other Readers, it is sometimes necessary for Reader implementations to initialize resources up front and not wait until they are called. Thus, a new `initialize()` method is added to Reader that will, for the combination readers, initialize all of the readers right away.
This makes it easier to correctly register JMX metrics, for example, up front once all of the readers have been configured for use, rather than to do so upon construction when it is not clear that a particular Reader will be used after it is constructed.
2017-10-19 21:43:35 +02:00
Gunnar Morling
6a8e08db5d
DBZ-363 Indentation fix; adding Ben Williams to copyright.txt
2017-10-18 10:31:00 +02:00
Ben Williams
a3b4fedd5f
DBZ-363 Add support for BIGINT UNSIGNED handling for MySQL
2017-10-18 10:20:03 +02:00
Jiri Pechanec
875c3ac87a
DBZ-336 Test for PAGE_CHECKSUM
2017-10-13 19:08:27 +02:00
Moira Tagle
4bcec0587a
Fix inaccurate comment on MySQLSchema.tables method
2017-10-03 05:23:53 +02:00
Gunnar Morling
9958faee7b
DBZ-378 Preventing NPE in MySqlConnectorTask#close()
2017-09-26 12:52:25 +02:00
Jenkins user
75937711fa
[maven-release-plugin] prepare for next development iteration
2017-09-21 04:42:02 +00:00
Jenkins user
a89b9332e4
[maven-release-plugin] prepare release v0.6.0
2017-09-21 04:42:02 +00:00
LiuHanlin
4543c001b1
DBZ-359 Add support for dec and fixed for mysql ddl parser.
...
According to Mysql document, https://dev.mysql.com/doc/refman/5.7/en/numeric-types.html
keywords DEC and FIXED are synonyms for DECIMAL.
2017-09-19 09:12:09 +02:00