GitHub / github/gh-ost / commits
GitHub's Online Schema-migration Tool for MySQL
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 2ed192cd | merge Merge pull request #1753 from github/release-workflow |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| ae531cef |
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <1****t@u****m> |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 7296e4a9 | Add release workflow |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 1cb2071e | merge Merge pull request #1750 from github/race-tests |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 66059b79 | fix: avoid global stream race in retry hook test |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| b8d08324 | fix: clone GTID coordinates for reader and syncer ownership |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 22042c57 | test: enable race detection in unit tests |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| e403fed0 | merge Merge pull request #1749 from vladdoster/docs/fix-spelling |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 778120be |
docs: correct spelling
Signed-off-by: vladdoster <v****r@i****m> |
vladdoster <v****r@i****m> | 10 days ago | |
| 145799ee | merge Merge pull request #1598 from github/dependabot/github_actions/actions/upload... |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 060e0901 |
Bump actions/upload-artifact from 4 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 5ed7f364 | merge Merge pull request #1747 from VandhanaSelvaprakash-at/vaselvap-upstream-analy... |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 7e43186d |
Address review: consistent receiver, migrator seam + test, localtest
Signed-off-by: Vandhana Selvaprakash <v****h@a****m> |
Vandhana Selvaprakash <v****h@a****m> | 14 days ago | |
| 2425722c |
Add opt-in ANALYZE TABLE on the ghost table before cut-over
Co-authored-by: wangzihuacool <w****l@1****m> Signed-off-by: Vandhana Selvaprakash <v****h@a****m> |
Vandhana Selvaprakash <v****h@a****m> | 15 days ago | |
| 0dda3ab4 | merge Merge pull request #1745 from soepic1/patch-1 |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| ae84d3cf | merge Merge branch 'master' into patch-1 |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| c1b9cd1e |
Apply suggestions from code review
Co-authored-by: Eric Yan <e****n@g****m> |
Oladele Oluwaseun <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 84079b4c | merge Merge pull request #1731 from conf/mariadb-gtid-support |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| a82eeef4 | merge Merge branch 'master' into mariadb-gtid-support |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 361aeb60 | docs: condense throttle-control-replicas note per review feedback |
Oladele Oluwaseun <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 838e59af | `docs: clarify replica selection requirements for --throttle-control-replicas` |
Oladele Oluwaseun <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| c32063fd | merge Merge pull request #1739 from davidham/bump-deps-and-go-to-address-high-cves |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 08d2a5f8 | merge Merge pull request #1742 from github/go-1.25.12 |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 83d48248 | Fix Go 1.25.12 checksum constants in ensure-go-installed |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| d412341f | merge Merge branch 'master' into go-1.25.12 |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 8e498d1b | merge Merge pull request #1741 from github/dep-update |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| ed6b0cc7 | Upgrade Go to 1.25.12 | Eric Yan <e****n@g****m> | 23 days ago | |
| 1c9f6960 | Upgrade testcontainers to v0.43.0 and x/crypto to v0.54.0 | Eric Yan <e****n@g****m> | 23 days ago | |
| 20e2105a | merge Merge pull request #1740 from github/dependabot/go_modules/go_modules-5f729b4834 |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 65ff5f06 | merge Merge branch 'master' into dependabot/go_modules/go_modules-5f729b4834 |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 7cb81b48 | merge Merge pull request #1589 from github/dependabot/github_actions/github/codeql-... |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 93586bda | merge Merge branch 'master' into dependabot/github_actions/github/codeql-action-4 |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| d091966d | merge Merge pull request #1576 from github/dependabot/github_actions/actions/checko... |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| a9ee34b8 |
Bump github/codeql-action from 3 to 4
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 39c62429 |
Bump actions/checkout from 4 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 4da9dac9 |
Bump go.opentelemetry.io/otel/sdk
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 014cdc80 | refactor(logic): scope testcontainers helpers to the test build | David Ham <6****m@u****m> | 23 days ago | |
| c2312729 | build: standardize release asset naming (#1729) |
Aleksey Shein <a****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 167d4441 | feat: MariaDB GTID support | Aleksey Shein <a****v@g****m> | about 2 months ago | |
| 64a6e3dd | merge Merge pull request #1715 from github/upgrade-go-mysql |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 7db8f74c | merge Merge branch 'master' into upgrade-go-mysql |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 653b99e7 | feat: 🦭 MariaDB support 🦭 (#1724) |
Aleksey Shein <a****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 06b3a7e2 | test(localtests): multi-flavor docker replica-test harness (#1722) |
Aleksey Shein <a****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| dcda427b | Document missing command-line flags (#1706) |
Jan Grodowski <j****i@s****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| dce77339 | merge Merge branch 'master' into upgrade-go-mysql |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 1409f8bc | Don’t parse binlog events of unrelated tables (#1699) |
Bastian Bartmann <b****n@s****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f50264bb | Upgrade go-mysql to v1.15.0 | Eric Yan <e****n@g****m> | 2 months ago | |
| aecf39f4 |
StatsD instrumentation: row-copy, backlog, lag, throttle, cut-over, query lat...
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Jan Grodowski <j****i@s****m> |
Patrick Begley <2****3@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 83aaa708 |
Disable CGO for release builds (#1697)
Co-authored-by: Copilot Autofix powered by AI <1****t@u****m>, Copilot Autofix powered by AI <1****t@u****m> |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 835f5379 | Improve performance for tables with composite primary keys (#1686) |
Bastian Bartmann <b****n@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 251b08da | Use os.TempDir() for test socket path (#1694) |
Eric Yan <e****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c6363475 | Add GET_LOCK to prevent concurrent migrations of the same table (#1693) |
Jakub Pliszka <5****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 59f400f5 |
Add Go runtime metrics to statsd reporting (#1690)
Co-authored-by: meiji163 <m****3@g****m> |
Patrick Begley <2****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e59af3a4 | Add Datadog/statsd with simple client emitting startup (#1689) |
Patrick Begley <2****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 72cf2297 |
Fix resume data loss: route heartbeat coords through applyEventsQueue (#1684)
Co-authored-by: Bastian Bartmann <b****n@s****m>, Copilot Autofix powered by AI <1****t@u****m>, Bastian Bartmann <b****n@s****m>, Copilot Autofix powered by AI <1****t@u****m> |
Jan Grodowski <j****i@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 154d214b |
Handle context cancellation in consumeRowCopyComplete to prevent deadlocks (#...
Co-authored-by: meiji163 <m****3@g****m> |
Jakub Pliszka <5****a@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| fe459a98 | Do not report extremely high HeartbeatLag values until the first heartbeat is... |
Jan Grodowski <j****i@s****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b9ff6a67 |
Bump golang.org/x/crypto from 0.37.0 to 0.45.0 in the go_modules group across...
Co-authored-by: dependabot[bot] <4****]@u****m>, meiji163 <m****3@g****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e62debe9 | Add MigrationContext.Hooks for in-process hook implementations (#1675) |
Jacob Olson <o****p@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 494570d7 |
Prevent throttle() from blocking forever when context is cancelled (#1671)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m> |
Gabriel Gilder <g****l@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4d389238 | Upgrade to go1.25.9 (#1668) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4d37b8a9 | Update golangci-lint to v2.11 (#1657) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 29c0c33b | Retry attempt InstantDDL up to `--default-retries` (#1667) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b13e116e |
Fix OOM when allEventsUpToLockProcessed buffer equals MaxRetries() (#1666)
Co-authored-by: Copilot <2****t@u****m> |
dnovitski <5****i@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4deeadf3 |
Prevent permanent worker deadlock when cutover times out waiting for binlog s...
Co-authored-by: meiji163 <m****3@g****m> |
Varun Chandola <v****n@c****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a6a5f498 | Prevent heartbeat race condition after cutover completion (#1664) |
Jakub Pliszka <5****a@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a3d01155 |
Fix Warning 1300 for varbinary columns with bytes invalid as utf8mb4 (#1661)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m>, meiji163 <m****3@g****m> |
Gabriel Gilder <g****l@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0270a289 | Add `GH_OST_INSTANT_DDL` for gh-ost-on-success hook (#1658) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8bc63f08 | Fix abort/retry interaction (#1655) |
Gabriel Gilder <g****l@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8f274f71 |
Fix handling of warnings on DML batches (#1643)
Co-authored-by: meiji163 <m****3@g****m> |
Gabriel Gilder <g****l@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 0d5c7370 | Fix local tests by making .gopath writable to avoid toolchain rm permission e... |
Jan Grodowski <j****i@s****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b9652c33 |
Add retry logic for instant DDL on lock wait timeout (#1651)
Co-authored-by: ybs-me <y****n@m****m> |
yosefbs <y****s@o****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 67cc636b | Improve tests for various error scenarios (#1642) |
Gabriel Gilder <g****l@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b000b242 | Replace usage of `Fatale` with context cancellation (#1639) |
Gabriel Gilder <g****l@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f7862c09 | Add support for go 1.25 (#1634) |
Gabriel Gilder <g****b@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 753cf880 |
Fix data loss when inserting duplicate values during a migration (#1633)
Co-authored-by: meiji163 <m****3@g****m> |
Gabriel Gilder <g****b@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c72b2379 |
Create a hook to capture copy batch errors and retries (#1638)
Co-authored-by: Bastian Bartmann <b****n@s****m>, Bastian Bartmann <b****n@s****m>, Bastian Bartmann <b****n@s****m>, Yakir Gibraltar <y****g@t****m>, meiji163 <m****3@g****m>, Jan Grodowski <j****i@s****m> |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c6f95cc0 |
Fix 4 trigger handling bugs (#1626)
Co-authored-by: Yakir Gibraltar <y****g@t****m>, meiji163 <m****3@g****m> |
Yakir Gibraltar <y****b@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| aadbb79d | Fix problems when altering a column from `binary` to `varbinary` (#1628) |
Jason Orendorff <j****f@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a1e9c9d6 |
fix: add missing error check for WriteChangelogState in initiateApplier (#1623)
Co-authored-by: Claude Sonnet 4.5 <n****y@a****m> |
Andrew Mason <a****n@h****o>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| cc2dd7f0 | Add flag --skip-metadata-lock-check (#1616) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 982eefb0 | Change checkpoint binlog coordinates field to TEXT (#1611) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| ec02c37d | Revertible Migration (#1607) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 215dee4e | escape table name in ReadLastCheckpoint (#1610) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 1b7933af |
Potential fix for code scanning alert no. 5: Workflow does not contain permis...
Co-authored-by: Copilot Autofix powered by AI <6****]@u****m>, Copilot Autofix powered by AI <6****]@u****m>, Copilot Autofix powered by AI <6****]@u****m>, Jason White <m****3@g****m>, meiji163 <m****3@g****m> |
Cindy Hill <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| bba73591 | Fix lexographical comparison of binlog filenames (#1604) |
Jan Grodowski <j****i@s****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 1557a958 | Resume from checkpoint (#1595) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 0284a97c |
Add languages to codeql matrix (#1570)
Co-authored-by: meiji163 <m****3@g****m> |
Brian Kungl <b****l@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 005043d5 |
Add GTID support for binlog streaming (#1584)
Co-authored-by: Copilot <1****t@u****m>, Tim Vaillancourt <t****t@g****m>, Tim Vaillancourt <t****m@t****m>, Copilot <1****t@u****m> |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 4f5e58c9 |
Panic if InitiateHeartbeat exhausts retries to avoid looping infinitely (#1594)
Co-authored-by: Copilot <1****t@u****m>, Copilot <1****t@u****m>, Jan Grodowski <j****i@s****m> |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 6b676f1c |
Bump actions/setup-go from 5 to 6 (#1581)
Co-authored-by: dependabot[bot] <4****]@u****m>, meiji163 <m****3@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 57df4b48 | add toxiproxy option for localtests (#1591) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 9258cbe2 |
Add sysbench localtest (#1590)
Co-authored-by: Copilot <1****t@u****m>, Copilot <1****t@u****m> |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| b897defd | fix(applier): added support for unique text column, they are mapped to uint8[... |
markmarkmarkthebest <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 7cc7cc8d | Align max dml-batch-size with the implementation (#1575) |
Yuuki Takahashi <2****4@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 65f88c6e | Fix conversion bug when string data comes from binlog (#1571) |
Matt Books <m****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 70b65bd2 |
Add postpone-cut-over-flag-file interactive command (#1561)
Co-authored-by: Copilot <1****t@u****m>, Copilot <1****t@u****m>, meiji163 <m****3@g****m> |
Yuuki Takahashi <2****4@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 7c3b9a11 |
Before the successful renaming, a session accessed the ghost table, w… (#1536)
Co-authored-by: dbking <d****g@m****m>, meiji163 <m****3@g****m> |
wanghaiyang <a****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 7c40d9eb | Add copier test, upgrade testcontainers (#1567) |
meiji163 <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| fb3d71de |
Fix output for `binary` keys in `-verbose` mode. (#1559)
Co-authored-by: meiji163 <m****3@g****m> |
Richard Burnison <b****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago |