An open API service providing commit metadata for open source projects.

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

← Back to repository