Commit 56e2dd8
Adding ability to apply binlogs thru mysqlbinlog in multi-threaded mode
Summary:
Added a new flag in `mysqlbinlog` `--mta-workers=x` that tells
the server to spawn `x` dependency applier workers to apply
transactions. When `--mta-workers` is specified all events are printed
in their base64 representation so we can create log events out of them.
Differential Revision: D49466823
---------------------------------------------------------------------------
Cast enum into target type in a ternary operator (facebook#1411)
Summary:
This fixes a GCC build error:
sql/rpl_replica.cc: In function ‘int slave_start_single_worker(Relay_log_info*, ulong)’: sql/rpl_replica.cc:7207:28: error: enumerated and non-enumerated type in conditional expression [-Werror=extra]
7207 | rli->is_fake() ? INFO_REPOSITORY_DUMMY : opt_rli_repository_id, i,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pull Request resolved: facebook#1411
Differential Revision: D52207263
fbshipit-source-id: 47d7f5c1 parent c17b4e4 commit 56e2dd8
File tree
21 files changed
+398
-52
lines changed- client
- mysql-test
- r
- suite
- binlog_nogtid/r
- rpl
- r
- t
- sys_vars
- r
- t
- sql
21 files changed
+398
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
755 | 755 | | |
756 | 756 | | |
757 | 757 | | |
| 758 | + | |
758 | 759 | | |
759 | 760 | | |
760 | 761 | | |
| |||
1292 | 1293 | | |
1293 | 1294 | | |
1294 | 1295 | | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
1295 | 1316 | | |
1296 | 1317 | | |
1297 | 1318 | | |
| |||
1301 | 1322 | | |
1302 | 1323 | | |
1303 | 1324 | | |
1304 | | - | |
| 1325 | + | |
1305 | 1326 | | |
1306 | 1327 | | |
1307 | 1328 | | |
| |||
1533 | 1554 | | |
1534 | 1555 | | |
1535 | 1556 | | |
1536 | | - | |
| 1557 | + | |
1537 | 1558 | | |
1538 | 1559 | | |
1539 | 1560 | | |
| |||
1650 | 1671 | | |
1651 | 1672 | | |
1652 | 1673 | | |
1653 | | - | |
| 1674 | + | |
1654 | 1675 | | |
1655 | 1676 | | |
1656 | 1677 | | |
| |||
1673 | 1694 | | |
1674 | 1695 | | |
1675 | 1696 | | |
1676 | | - | |
| 1697 | + | |
1677 | 1698 | | |
1678 | 1699 | | |
1679 | 1700 | | |
| |||
1774 | 1795 | | |
1775 | 1796 | | |
1776 | 1797 | | |
1777 | | - | |
| 1798 | + | |
1778 | 1799 | | |
1779 | 1800 | | |
1780 | 1801 | | |
| |||
1795 | 1816 | | |
1796 | 1817 | | |
1797 | 1818 | | |
1798 | | - | |
| 1819 | + | |
1799 | 1820 | | |
1800 | 1821 | | |
1801 | 1822 | | |
| |||
1833 | 1854 | | |
1834 | 1855 | | |
1835 | 1856 | | |
1836 | | - | |
| 1857 | + | |
1837 | 1858 | | |
1838 | 1859 | | |
1839 | 1860 | | |
| |||
1848 | 1869 | | |
1849 | 1870 | | |
1850 | 1871 | | |
1851 | | - | |
| 1872 | + | |
1852 | 1873 | | |
1853 | 1874 | | |
1854 | 1875 | | |
| |||
1864 | 1885 | | |
1865 | 1886 | | |
1866 | 1887 | | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
1867 | 1892 | | |
1868 | 1893 | | |
1869 | 1894 | | |
| |||
2038 | 2063 | | |
2039 | 2064 | | |
2040 | 2065 | | |
2041 | | - | |
| 2066 | + | |
2042 | 2067 | | |
2043 | 2068 | | |
2044 | 2069 | | |
| |||
2070 | 2095 | | |
2071 | 2096 | | |
2072 | 2097 | | |
2073 | | - | |
| 2098 | + | |
2074 | 2099 | | |
2075 | 2100 | | |
2076 | 2101 | | |
| |||
2092 | 2117 | | |
2093 | 2118 | | |
2094 | 2119 | | |
2095 | | - | |
| 2120 | + | |
2096 | 2121 | | |
2097 | 2122 | | |
2098 | 2123 | | |
2099 | 2124 | | |
2100 | | - | |
| 2125 | + | |
2101 | 2126 | | |
2102 | 2127 | | |
2103 | 2128 | | |
| |||
2119 | 2144 | | |
2120 | 2145 | | |
2121 | 2146 | | |
2122 | | - | |
| 2147 | + | |
2123 | 2148 | | |
2124 | 2149 | | |
2125 | 2150 | | |
| |||
2247 | 2272 | | |
2248 | 2273 | | |
2249 | 2274 | | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
2250 | 2280 | | |
2251 | 2281 | | |
2252 | 2282 | | |
| |||
3817 | 3847 | | |
3818 | 3848 | | |
3819 | 3849 | | |
| 3850 | + | |
| 3851 | + | |
| 3852 | + | |
| 3853 | + | |
| 3854 | + | |
3820 | 3855 | | |
3821 | 3856 | | |
3822 | 3857 | | |
| |||
4191 | 4226 | | |
4192 | 4227 | | |
4193 | 4228 | | |
| 4229 | + | |
| 4230 | + | |
| 4231 | + | |
| 4232 | + | |
| 4233 | + | |
| 4234 | + | |
| 4235 | + | |
| 4236 | + | |
| 4237 | + | |
| 4238 | + | |
| 4239 | + | |
4194 | 4240 | | |
4195 | 4241 | | |
4196 | 4242 | | |
| |||
4219 | 4265 | | |
4220 | 4266 | | |
4221 | 4267 | | |
4222 | | - | |
| 4268 | + | |
| 4269 | + | |
| 4270 | + | |
| 4271 | + | |
| 4272 | + | |
| 4273 | + | |
4223 | 4274 | | |
4224 | 4275 | | |
4225 | 4276 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1063 | 1063 | | |
1064 | 1064 | | |
1065 | 1065 | | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
1066 | 1069 | | |
1067 | 1070 | | |
1068 | 1071 | | |
| |||
3409 | 3412 | | |
3410 | 3413 | | |
3411 | 3414 | | |
| 3415 | + | |
3412 | 3416 | | |
3413 | 3417 | | |
3414 | 3418 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| 156 | + | |
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
| |||
384 | 385 | | |
385 | 386 | | |
386 | 387 | | |
| 388 | + | |
387 | 389 | | |
388 | 390 | | |
389 | 391 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
385 | 386 | | |
386 | 387 | | |
387 | 388 | | |
| 389 | + | |
388 | 390 | | |
389 | 391 | | |
390 | 392 | | |
| |||
Lines changed: 37 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2529 | 2529 | | |
2530 | 2530 | | |
2531 | 2531 | | |
2532 | | - | |
| 2532 | + | |
| 2533 | + | |
| 2534 | + | |
| 2535 | + | |
2533 | 2536 | | |
2534 | 2537 | | |
2535 | 2538 | | |
| |||
0 commit comments