Skip to content
This repository was archived by the owner on Mar 1, 2026. It is now read-only.

FB8-87, FB8-119: Supporting dynamic scheduling in MTS#999

Closed
dutow wants to merge 1 commit into
facebook:fb-mysql-8.0.13from
dutow:fb8-87
Closed

FB8-87, FB8-119: Supporting dynamic scheduling in MTS#999
dutow wants to merge 1 commit into
facebook:fb-mysql-8.0.13from
dutow:fb8-87

Conversation

@dutow

@dutow dutow commented Mar 22, 2019

Copy link
Copy Markdown
Contributor

Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: 5846968
Reference commit: d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

swap these 2 includes

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably,
source include/rpl_stop_server.inc; is we are starting in at line 15?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
connection slave;
source include/rpl_connection_slave.inc;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
start slave;
source include/start_slave.inc

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
connection master;
source include/rpl_connection_master.inc;
Comment thread sql/sql_parse_com_rpc.cc Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No EMBEDDED_LIBRARY in 8.0

Comment thread sql/sql_parse_com_rpc.h Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#pragma once is a non-standard extension. Use standard #define header guards.

Comment thread sql/rpl_rli_pdb.h Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
bool operator>(const worker_load &other) const {
bool operator>(const worker_load &other) const noexcept {
Comment thread sql/sql_show.cc Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting (indentation)

Comment thread sql/rpl_rli_pdb.cc Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
heap.push(wrk_load);
heap.emplace(std::move(wrk_load));
@dutow

dutow commented Apr 3, 2019

Copy link
Copy Markdown
Contributor Author

Updated.

@percona-ysorokin percona-ysorokin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dutow dutow changed the title WIP FB8-87, FB8-119: Supporting dynamic scheduling in MTS Apr 8, 2019

@facebook-github-bot facebook-github-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hermanlee has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

@hermanlee hermanlee left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a number of tests like main.information_schema_* need to be re-recorded since SLAVE_DB_LOAD was added.

main.information_schema_db
main.information_schema_cs

There might be some ci ones too?

Comment thread sql/rpl_rli.cc Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I seem to be seeing a ubsan runtime issue here:

../../sql/rpl_rli.cc:2603:50: runtime error: load of value 86, which is not a valid value for type 'bool'
    #0 0x6ac5253 in Relay_log_info::is_time_for_mts_checkpoint() sql/rpl_rli.cc:2603:50
    #1 0x6a66fa0 in exec_relay_log_event(THD*, Relay_log_info*, Rpl_applier_reader*) sql/rpl_slave.cc:4696:23
    #2 0x6a3b883 in handle_slave_sql sql/rpl_slave.cc:6826:9
    #3 0x81047da in pfs_spawn_thread(void*) storage/perfschema/pfs.cc:2836:3
    #4 0x7f63b9ff966d in start_thread (/usr/local/fbcode/platform007/lib/libpthread.so.0+0x766d)
    #5 0x7f63bb06fe2e in __GI___clone (/usr/local/fbcode/platform007/lib/libc.so.6+0x11ae2e)

I see curr_group_seen_begin initialized in the constructor, but not curr_group_seen_gtid. But it's not clear how we are skipping the initialization of these two variables in slave_start_workers(), but it looks like initializing curr_group_seen_gtid in the constructor removes the problem.

Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: 5846968
Reference commit: d6217c9

-------- 5846968 --------
Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
@facebook-github-bot

Copy link
Copy Markdown

@dutow has updated the pull request. Re-import the pull request

@dutow

dutow commented Apr 30, 2019

Copy link
Copy Markdown
Contributor Author

updated.

@facebook-github-bot facebook-github-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hermanlee has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

@hermanlee hermanlee closed this Jun 11, 2019
facebook-github-bot pushed a commit that referenced this pull request Jun 11, 2019
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: 5846968
Reference commit: d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: #999

Differential Revision: D14883857

fbshipit-source-id: efc8ddf
facebook-github-bot pushed a commit that referenced this pull request Nov 18, 2019
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: 5846968
Reference commit: d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: #999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Jul 24, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Jul 24, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Jul 28, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Jul 28, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Jul 29, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Aug 10, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Aug 10, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Sep 7, 2020
Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857

fbshipit-source-id: 7c13d7f
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 4, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 7, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 14, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 15, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 15, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 15, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 16, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 22, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 24, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 25, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 28, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 29, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 29, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 30, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 30, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 30, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 31, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 31, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Mar 31, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 1, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 1, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 4, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 4, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 4, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 5, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 6, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 7, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 8, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 11, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
inikep pushed a commit to inikep/mysql-5.6 that referenced this pull request Apr 11, 2022
…acebook#999)

Summary:
Jira ticket: https://jira.percona.com/browse/FB8-87
Jira ticket: https://jira.percona.com/browse/FB8-119

Reference commit: facebook@5846968
Reference commit: facebook@d6217c9

Statically assigning shards to slave workers can cause imbalance if a few shards are hotter than others. We should be able to check the imbalance among slave workers and dynamically reassign shards.
Pull Request resolved: facebook#999

Differential Revision: D14883857
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

5 participants