Skip to content

Commit c363464

Browse files
committed
update MOLT diagram; clean up MOLT docs
1 parent 95207a2 commit c363464

File tree

4 files changed

+84
-78
lines changed

4 files changed

+84
-78
lines changed

src/current/images/molt/migration_flow.svg

Lines changed: 14 additions & 9 deletions
Loading

src/current/molt/migrate-resume-replication.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ These instructions assume you have already started replication at least once. To
3838
</section>
3939

4040
<section class="filter-content" markdown="1" data-scope="mysql">
41-
Replicator will automatically use the saved GTID (Global Transaction Identifier) from the `memo` table in the staging schema (in this example, `_replicator.memo`) and track advancing GTID checkpoints there. Do **not** specify `--defaultGTIDSet` when resuming.
41+
Replicator will automatically use the saved GTID (Global Transaction Identifier) from the `memo` table in the staging schema (in this example, `_replicator.memo`) and track advancing GTID checkpoints there. To have Replicator start from a different GTID instead of resuming from the checkpoint, clear the `memo` table with `DELETE FROM _replicator.memo;` and run the `replicator` command with a new `--defaultGTIDSet` value.
4242

4343
{{site.data.alerts.callout_success}}
44-
When resuming replication, the `--defaultGTIDSet` flag is optional and only used as a fallback if no saved GTID exists. To have Replicator start from a different GTID instead of resuming from the checkpoint, clear the `memo` table with `DELETE FROM _replicator.memo;` and run the `replicator` command with a new `--defaultGTIDSet` value.
44+
For MySQL versions that do not support `binlog_row_metadata`, include `--fetchMetadata` to explicitly fetch column metadata. This requires additional permissions on the source MySQL database. Grant `SELECT` permissions with `GRANT SELECT ON source_database.* TO 'migration_user'@'localhost';`. If that is insufficient for your deployment, use `GRANT PROCESS ON *.* TO 'migration_user'@'localhost';`, though this is more permissive and allows seeing processes and server status.
4545
{{site.data.alerts.end}}
4646

4747
{% include_cached copy-clipboard.html %}
@@ -55,10 +55,6 @@ These instructions assume you have already started replication at least once. To
5555
--userscript table_filter.ts \
5656
--verbose
5757
~~~
58-
59-
{{site.data.alerts.callout_success}}
60-
For MySQL versions that do not support `binlog_row_metadata`, include `--fetchMetadata` to explicitly fetch column metadata. This requires additional permissions on the source MySQL database. Grant `SELECT` permissions with `GRANT SELECT ON source_database.* TO 'migration_user'@'localhost';`. If that is insufficient for your deployment, use `GRANT PROCESS ON *.* TO 'migration_user'@'localhost';`, though this is more permissive and allows seeing processes and server status.
61-
{{site.data.alerts.end}}
6258
</section>
6359

6460
<section class="filter-content" markdown="1" data-scope="oracle">
@@ -83,12 +79,6 @@ These instructions assume you have already started replication at least once. To
8379

8480
Replication resumes from the last checkpoint without performing a fresh load. Monitor the metrics endpoint at `http://localhost:30005/_/varz` to track replication progress.
8581

86-
<section class="filter-content" markdown="1" data-scope="postgres oracle">
87-
## Tuning parameters
88-
89-
{% include molt/optimize-replicator-performance.md %}
90-
</section>
91-
9282
## Troubleshooting
9383

9484
{% include molt/molt-troubleshooting-replication.md %}

0 commit comments

Comments
 (0)