Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runtime: allow backing multiple candidates of same parachain on different cores #3231

Merged
merged 63 commits into from
Feb 23, 2024

Commits on Feb 1, 2024

  1. Switch statement table from ParaId to CoreIndex

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    cab6ab9 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. cargo lock

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    d2df658 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. add experimental feature

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    4a8b8d5 View commit details
    Browse the repository at this point in the history
  2. inject core_index from statements

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    9244632 View commit details
    Browse the repository at this point in the history
  3. temporary provisioner fix

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    22e017b View commit details
    Browse the repository at this point in the history
  4. Support injected CoreIndex

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    9dc8927 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of github.com:paritytech/polkadot-sdk into sand…

    …reim/backing_multiple_cores_per_para
    sandreim committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    574b06a View commit details
    Browse the repository at this point in the history
  6. cargo lock

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    fbb7351 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'sandreim/backing_multiple_cores_per_para' of github.com…

    …:paritytech/polkadot-sdk into sandreim/runtime_core_index_step1
    sandreim committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c6b833e View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. It was damn hard to fix these tests

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    6c72918 View commit details
    Browse the repository at this point in the history
  2. These tests were easy to fix

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    fc5c109 View commit details
    Browse the repository at this point in the history
  3. Fix comment

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    33351b4 View commit details
    Browse the repository at this point in the history
  4. clippy was angry

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0d994bf View commit details
    Browse the repository at this point in the history
  5. A bit refactor and add a test

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    534c019 View commit details
    Browse the repository at this point in the history
  6. taplo happy

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    10d86dd View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Merge branch 'sandreim/backing_multiple_cores_per_para' of github.com…

    …:paritytech/polkadot-sdk into sandreim/runtime_core_index_step1
    sandreim committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d990a65 View commit details
    Browse the repository at this point in the history
  2. BackedCandidate: make all members private and provide an interface

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    fbe1ad5 View commit details
    Browse the repository at this point in the history
  3. refactor based on new BackedCandidate

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e74f038 View commit details
    Browse the repository at this point in the history
  4. Fix all parachain runtime tests affected

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d898740 View commit details
    Browse the repository at this point in the history
  5. fix more broken test on node side

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    9e40490 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. wip new test

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    42f46a0 View commit details
    Browse the repository at this point in the history
  2. review feedback

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    222609c View commit details
    Browse the repository at this point in the history
  3. Merge branch 'sandreim/backing_multiple_cores_per_para' of github.com…

    …:paritytech/polkadot-sdk into sandreim/runtime_core_index_step1
    sandreim committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    532d363 View commit details
    Browse the repository at this point in the history
  4. ElasticScalingCoreIndex

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ccb2a88 View commit details
    Browse the repository at this point in the history
  5. finish filtering of candidates for elastic scaling

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    a5ba157 View commit details
    Browse the repository at this point in the history
  6. remove log

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    a02e896 View commit details
    Browse the repository at this point in the history
  7. more feedback

    Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
    sandreim committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    dd34850 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Merge remote-tracking branch 'origin/master' into sandreim/backing_mu…

    …ltiple_cores_per_para
    alindima committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    838a846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad98f18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    606d7c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge remote-tracking branch 'origin/sandreim/backing_multiple_cores_…

    …per_para' into sandreim/runtime_core_index_step1
    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    6fb6b73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10f6486 View commit details
    Browse the repository at this point in the history
  3. address some comments

    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f9e178d View commit details
    Browse the repository at this point in the history
  4. +1

    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ec7b660 View commit details
    Browse the repository at this point in the history
  5. more comments

    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    578850b View commit details
    Browse the repository at this point in the history
  6. add a backing test

    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    362ff1e View commit details
    Browse the repository at this point in the history
  7. add rstest

    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    2385369 View commit details
    Browse the repository at this point in the history
  8. small nits and typos

    Signed-off-by: alindima <alin@parity.io>
    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c793b89 View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'origin/master' into sandreim/backing_mu…

    …ltiple_cores_per_para
    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8398bb1 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'origin/sandreim/backing_multiple_cores_…

    …per_para' into sandreim/runtime_core_index_step1
    alindima committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    27ec25b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Merge remote-tracking branch 'origin/master' into sandreim/backing_mu…

    …ltiple_cores_per_para
    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    9f70276 View commit details
    Browse the repository at this point in the history
  2. review comments

    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    19c9a67 View commit details
    Browse the repository at this point in the history
  3. add zombienet test

    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d7b6ce8 View commit details
    Browse the repository at this point in the history
  4. fix existing unit tests

    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    afed2a8 View commit details
    Browse the repository at this point in the history
  5. add prdoc

    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7ea040d View commit details
    Browse the repository at this point in the history
  6. fix clippy

    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    79f281b View commit details
    Browse the repository at this point in the history
  7. try fixing prdoc

    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7521ed9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9c3dd5c View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'origin/sandreim/backing_multiple_cores_…

    …per_para' into sandreim/runtime_core_index_step1
    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    0b0b6d1 View commit details
    Browse the repository at this point in the history
  10. lockfile

    alindima committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7976e2f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4d6e797 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. newlines

    alindima committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    4c36440 View commit details
    Browse the repository at this point in the history
  2. use Arc to avoid cloning

    alindima committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    af1cd82 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'sandreim/backing_multiple_cores_per_para' into sandreim…

    …/runtime_core_index_step1
    alindima committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    5cc5b8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc57adb View commit details
    Browse the repository at this point in the history
  5. add more unit tests

    alindima committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    bb5968c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ca7a70 View commit details
    Browse the repository at this point in the history
  7. fix clippy

    alindima committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    eb345b0 View commit details
    Browse the repository at this point in the history
  8. refactor

    alindima committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    058c0c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    d4c58bd View commit details
    Browse the repository at this point in the history
  2. update some comments

    alindima committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    cb41758 View commit details
    Browse the repository at this point in the history
  3. review comments

    alindima committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    bffa4e9 View commit details
    Browse the repository at this point in the history
  4. fix unit test

    alindima committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    5d3a85d View commit details
    Browse the repository at this point in the history