Shlomi Noach
|
4dd5a93ed7
|
- More work on go-mysql reader: now properly notes binlog coordinates as it makes progress
- Properly creating multiple BinlogEntry-ies when reading multi statement binlog event (Still todo: transactions)
|
2016-04-06 18:44:54 +02:00 |
|
Shlomi Noach
|
5deff2adb6
|
- working POC of row-copy iteration cycle
- initial work on table columns
- initial work on events streamer
|
2016-04-06 13:05:58 +02:00 |
|
Shlomi Noach
|
f771016bd5
|
.
|
2016-04-06 13:05:21 +02:00 |
|
Shlomi Noach
|
d8fefb3d6f
|
exploded args on range query building; iteration works
|
2016-04-05 19:50:49 +02:00 |
|
Shlomi Noach
|
3583ab5dc5
|
beginning support for ranges and iteration. Still WIP
|
2016-04-05 09:14:22 +02:00 |
|
Shlomi Noach
|
ea0906f4e5
|
reading table (range) min/max values, right now according to hardcoded unique key
|
2016-04-04 18:19:46 +02:00 |
|
Shlomi Noach
|
937491674c
|
adding applier, instance_key, instance_key_map
|
2016-04-04 15:30:49 +02:00 |
|
Shlomi Noach
|
cf87d16044
|
detecting master (includes sanity checks). Introducing Applier. Creating and altering ghost table
|
2016-04-04 15:29:02 +02:00 |
|
Shlomi Noach
|
c75cd998fb
|
a bunch of 'inspector' initial tests on the replica
|
2016-04-04 12:27:51 +02:00 |
|
Shlomi Noach
|
1b8c5ff286
|
preparing for db access
|
2016-04-01 16:05:54 +02:00 |
|
Shlomi Noach
|
f5b276415a
|
initial work on context
|
2016-04-01 16:05:44 +02:00 |
|
Shlomi Noach
|
b461c320cc
|
added BuildUniqueKeyRangeEndPreparedQuery()
|
2016-04-01 16:05:17 +02:00 |
|
Shlomi Noach
|
5e5b868c5c
|
Merge pull request #9 from github/build-range-prepared
building prepared queries (with positional params)
|
2016-04-01 13:56:33 +02:00 |
|
Shlomi Noach
|
41c3d15963
|
building prepared queries (with positional params)
|
2016-04-01 13:55:51 +02:00 |
|
Shlomi Noach
|
9b368a7720
|
Merge pull request #8 from github/sql-queries-manipulations
merging so I can use this on other branches
|
2016-04-01 13:54:20 +02:00 |
|
Shlomi Noach
|
39ebc75c43
|
initial work on sql query building
|
2016-04-01 13:36:56 +02:00 |
|
Shlomi Noach
|
8f3d13e071
|
still experimenting, yes? go-mysql binlog parser looks good
|
2016-03-30 15:43:40 +02:00 |
|
Shlomi Noach
|
30a472f741
|
begin work on positional columns. Incomplete
|
2016-03-24 22:27:39 +01:00 |
|
Shlomi Noach
|
96a8fd50c3
|
minor refactoring; fixed license comments
|
2016-03-24 15:11:56 +01:00 |
|
Shlomi Noach
|
fb04eb232f
|
simplified appendBinlogEntry()
|
2016-03-24 14:52:49 +01:00 |
|
Shlomi Noach
|
8aa6a9750c
|
adjusted automaton to accept multi-statement entries; added tests
|
2016-03-24 14:25:52 +01:00 |
|
Shlomi Noach
|
1768b55b3b
|
mysqlbinlog_reader is now a simple state machine
|
2016-03-23 15:25:45 +01:00 |
|
Shlomi Noach
|
e36bb51b69
|
initial seems-to-be-working parser for binary logs, which reads log pos, end log pos, statement type, schema and table. Performs some validations along the way. Reads in chunks of up to 32M per chunk
|
2016-03-23 12:40:17 +01:00 |
|
Shlomi Noach
|
09046c8f6e
|
initial binlog package
|
2016-03-22 15:12:51 +01:00 |
|
Shlomi Noach
|
bb1c6dae30
|
adding initial bunch of code
|
2016-03-21 15:57:01 +01:00 |
|