Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Parathreads Feature Branch #6969

Merged
merged 171 commits into from
Aug 17, 2023
Merged

Parathreads Feature Branch #6969

merged 171 commits into from
Aug 17, 2023

Commits on Dec 28, 2022

  1. First baby steps

    alexgparity committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    707cd13 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. Split scheduler into several modules

    alexgparity committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    8d9662d View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Merge branch 'master' into alex/sched_abstraction

    alexgparity committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    a81caa9 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Towards a more modular approach for scheduling

    alexgparity committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    88f0c7b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into alex/sched_abstraction

    alexgparity committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    557abd5 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. move free_cores; IntoInterator -> BTreeMap

    alexgparity committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    3a59bbc View commit details
    Browse the repository at this point in the history
  2. Move clear()

    alexgparity committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    e6d3edb View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Move more functions out of scheduler

    alexgparity committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    4d92b33 View commit details
    Browse the repository at this point in the history
  2. Change weight composition

    alexgparity committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    f3ddbf8 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. More abstraction

    alexgparity committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    43f0eac View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Further refactor

    alexgparity committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    50ff809 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into alex/sched_abstraction

    alexgparity committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    875ca0c View commit details
    Browse the repository at this point in the history
  3. clippy

    alexgparity committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    bb51612 View commit details
    Browse the repository at this point in the history
  4. fmt

    alexgparity committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    a72d2a1 View commit details
    Browse the repository at this point in the history
  5. fix test-runtime

    alexgparity committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    b277983 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Add parathreads pallet to construct_runtime!

    alexgparity committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    800fe63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e68606 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Merge branch 'master' into alex/sched_abstraction

    alexgparity committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    4d2a090 View commit details
    Browse the repository at this point in the history
  2. Delete commented out code

    alexgparity committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    c12e2e6 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into alex/sched_abstraction

    alexgparity committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    a9ece0b View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    664bafa View commit details
    Browse the repository at this point in the history
  2. fix rococo, westend, and kusama config

    alexgparity committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    3ef951d View commit details
    Browse the repository at this point in the history
  3. Revert "fix rococo, westend, and kusama config"

    This reverts commit 3ef951d.
    alexgparity committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    787c59c View commit details
    Browse the repository at this point in the history
  4. Revert "Remove parathreads scheduler from westend, rococo, and kusama"

    This reverts commit 664bafa.
    alexgparity committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    d4bc077 View commit details
    Browse the repository at this point in the history
  5. Remove CoreIndex from free_cores

    alexgparity committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    afbad12 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Remove unnecessary struct for parathreads

    alexgparity committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    1e4d0dc View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. parathreads provider take 1

    alexgparity committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c15e47b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Comment out parathread tests

    alexgparity committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    f06fdfd View commit details
    Browse the repository at this point in the history
  2. Pop into lookahead

    alexgparity committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    ae66127 View commit details
    Browse the repository at this point in the history
  3. fmt

    alexgparity committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    ad892b1 View commit details
    Browse the repository at this point in the history
  4. Fill lookahead with two entries for parachains

    alexgparity committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    a5ec46f View commit details
    Browse the repository at this point in the history
  5. fmt

    alexgparity committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    bad82a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1857a4f View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    c5fc49c View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Current stage

    alexgparity committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    3b4c94e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Towards ab parathreads

    alexgparity committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    6d95d86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d89121b View commit details
    Browse the repository at this point in the history
  3. no AB use

    alexgparity committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    565fb04 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Make tests typecheck

    alexgparity committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    eaa8b7d View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. quick hack to set scheduling lookahead to 1

    alexgparity committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    438c43f View commit details
    Browse the repository at this point in the history
  2. Fix scheduler tests

    alexgparity committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    c4e7f74 View commit details
    Browse the repository at this point in the history
  3. fix paras_inherent tests

    alexgparity committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    04499d2 View commit details
    Browse the repository at this point in the history
  4. misc

    alexgparity committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    9f58665 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Update more of a test

    alexgparity committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    627894b View commit details
    Browse the repository at this point in the history
  2. cfg(test)

    alexgparity committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    01b604f View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    fc671f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    36da979 View commit details
    Browse the repository at this point in the history
  2. some cleanup

    alexgparity committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    d6d7c48 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Undo paras_inherent changes

    alexgparity committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    15a5a27 View commit details
    Browse the repository at this point in the history
  2. Adjust paras inherent tests

    alexgparity committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    f9889b4 View commit details
    Browse the repository at this point in the history
  3. Undo changes to v2 primitives

    alexgparity committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    9ec783c View commit details
    Browse the repository at this point in the history
  4. Undo v2 mod changes to tests

    alexgparity committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    cf909db View commit details
    Browse the repository at this point in the history
  5. minor

    alexgparity committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    7b1ba80 View commit details
    Browse the repository at this point in the history
  6. Remove parathreads assigner and pallet

    alexgparity committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    f962bf4 View commit details
    Browse the repository at this point in the history
  7. minor

    alexgparity committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    45fd17e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. minor

    alexgparity committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    a603593 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf5ebd9 View commit details
    Browse the repository at this point in the history
  3. more cleanup

    alexgparity committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    f2ed276 View commit details
    Browse the repository at this point in the history
  4. fmt

    alexgparity committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    449bba6 View commit details
    Browse the repository at this point in the history
  5. minor

    alexgparity committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    6e5c153 View commit details
    Browse the repository at this point in the history
  6. minor

    alexgparity committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    fdf6dfa View commit details
    Browse the repository at this point in the history
  7. minor

    alexgparity committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    320ca14 View commit details
    Browse the repository at this point in the history
  8. Remove on_new_session from assignment provider

    alexgparity committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    7afede7 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Make adder collator integration test pass

    alexgparity committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    73c4106 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71637c6 View commit details
    Browse the repository at this point in the history
  3. disable failing unit tests

    alexgparity committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    a2e45e2 View commit details
    Browse the repository at this point in the history
  4. minor

    alexgparity committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    a31520b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. minor

    alexgparity committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    7082905 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ae42db View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. re-enable one unit test

    alexgparity committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    ed5b1f4 View commit details
    Browse the repository at this point in the history
  2. minor

    alexgparity committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    0f726bb View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. handle retries, add concluded para to pop interface

    alexgparity committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    8c49209 View commit details
    Browse the repository at this point in the history
  2. comment out unused code

    alexgparity committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    6d6cc4c View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Remove core_para from interface

    alexgparity committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    cd89abb View commit details
    Browse the repository at this point in the history
  2. Remove first claimqueue element on clear if None instead removing all…

    … Nones
    alexgparity committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    499375c View commit details
    Browse the repository at this point in the history
  3. Move claimqueue get out of loop

    alexgparity committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    bc9422f View commit details
    Browse the repository at this point in the history
  4. Use VecDeque instead of Ved in ClaimQueue

    alexgparity committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    6e069a0 View commit details
    Browse the repository at this point in the history
  5. Make occupied() AB ready(?)

    alexgparity committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    0bf3d70 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. handle freed disputed in clear_and_fill_claimqueue

    alexgparity committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    6047879 View commit details
    Browse the repository at this point in the history
  2. clear_and_fill_claimqueue returns scheduled Vec

    alexgparity committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    3a97c4d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Rename and minor refactor

    alexgparity committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    95fcc21 View commit details
    Browse the repository at this point in the history
  2. return position of assignment taken from claimqueue

    alexgparity committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    a89bc3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6cdc04 View commit details
    Browse the repository at this point in the history
  4. minor

    alexgparity committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    2d8b21e View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    e9352e9 View commit details
    Browse the repository at this point in the history
  2. Fix runtimes

    alexgparity committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    e80ca34 View commit details
    Browse the repository at this point in the history
  3. Fix polkadot runtime

    alexgparity committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    4b8c60c View commit details
    Browse the repository at this point in the history
  4. Remove polkadot pallet from benchmarks

    alexgparity committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    b6c895d View commit details
    Browse the repository at this point in the history
  5. fix test runtime

    alexgparity committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    6ff0869 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Add storage migration

    alexgparity committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    6da73f8 View commit details
    Browse the repository at this point in the history
  2. Minor refactor

    alexgparity committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    e78a6ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69e44c6 View commit details
    Browse the repository at this point in the history
  4. Minor

    alexgparity committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    7a45c7c View commit details
    Browse the repository at this point in the history
  5. migratin typechecks

    alexgparity committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    8073fe6 View commit details
    Browse the repository at this point in the history
  6. Add migration to runtimes

    alexgparity committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    455c806 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    62bac7b View commit details
    Browse the repository at this point in the history
  2. Towards modular scheduling II (#6568)

    * Add post migration check
    
    * pebkac
    
    * Disable migrations but mine
    
    * Revert "Disable migrations but mine"
    
    This reverts commit 4fa5c5a.
    
    * Move scheduler migration
    
    * Revert "Move scheduler migration"
    
    This reverts commit a16b165.
    
    * Fix migration
    
    * cleanup
    
    * Don't lose retries value anymore
    
    * comment out test function
    
    * Remove retries value from Assignment again
    
    * minor
    
    * Make collator for parathreads optional
    
    * data type refactor
    
    * update scheduler tests
    
    * Change test function cfg
    
    * comment out test function
    
    * Try cfg(test) only
    
    * fix cfg flags
    alexgparity authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    c032116 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    1a7788e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    d22854b View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    c2936b5 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    4d9659a View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 1, 2023
    Configuration menu
    Copy the full SHA
    a3bd816 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 4, 2023
    Configuration menu
    Copy the full SHA
    22ca8bb View commit details
    Browse the repository at this point in the history
  2. Fix merge commit

    alexgparity committed May 4, 2023
    Configuration menu
    Copy the full SHA
    0da623b View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 5, 2023
    Configuration menu
    Copy the full SHA
    40d6fe8 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 9, 2023
    Configuration menu
    Copy the full SHA
    6a927ad View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 12, 2023
    Configuration menu
    Copy the full SHA
    8d7db03 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 16, 2023
    Configuration menu
    Copy the full SHA
    af13c8d View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 17, 2023
    Configuration menu
    Copy the full SHA
    ec5e3a6 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 19, 2023
    Configuration menu
    Copy the full SHA
    69bca0b View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 22, 2023
    Configuration menu
    Copy the full SHA
    2d72b8d View commit details
    Browse the repository at this point in the history
  2. pebkac

    alexgparity committed May 22, 2023
    Configuration menu
    Copy the full SHA
    bf562df View commit details
    Browse the repository at this point in the history
  3. fix merge

    alexgparity committed May 22, 2023
    Configuration menu
    Copy the full SHA
    7597c82 View commit details
    Browse the repository at this point in the history
  4. update cargo.lock

    alexgparity committed May 22, 2023
    Configuration menu
    Copy the full SHA
    0718c2e View commit details
    Browse the repository at this point in the history
  5. fix merge

    alexgparity committed May 22, 2023
    Configuration menu
    Copy the full SHA
    da889f3 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 23, 2023
    Configuration menu
    Copy the full SHA
    8588b0c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 23, 2023
    Configuration menu
    Copy the full SHA
    cc9fd21 View commit details
    Browse the repository at this point in the history
  3. fix merge

    alexgparity committed May 23, 2023
    Configuration menu
    Copy the full SHA
    ef4ed6b View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 24, 2023
    Configuration menu
    Copy the full SHA
    f9ed258 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 25, 2023
    Configuration menu
    Copy the full SHA
    f1763c1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 25, 2023
    Configuration menu
    Copy the full SHA
    cf5cbb0 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 26, 2023
    Configuration menu
    Copy the full SHA
    8d7acb1 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 29, 2023
    Configuration menu
    Copy the full SHA
    908c9b0 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed May 30, 2023
    Configuration menu
    Copy the full SHA
    ef7281d View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    6a19a67 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    fbf7355 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    f691945 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Merge branch 'master' into ag_av_parathreads

    alexgparity committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    3313000 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    5950104 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    f0e5617 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e848288 View commit details
    Browse the repository at this point in the history
  3. Use imported ScheduledCore

    antonva committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    e0e2d56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fdf1771 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78ae7e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    191c768 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8b97fc2 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    c5a8a23 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. Configuration menu
    Copy the full SHA
    186d513 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    1424ce5 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    0be62fd View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    beca593 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    3cfac81 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    fa125dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee4ea2b View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    0f0d8a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    a6fb79f View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    4f92e7c View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    3f6790d View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    e5afc0b View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    4110d80 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    23d2772 View commit details
    Browse the repository at this point in the history
  2. Add on demand assignment provider pallet (#7110)

    * Address some PR comments
    
    * minor
    
    * more cleanup
    
    * find_map and timeout availability fixes
    
    * Change default scheduling_lookahead to 1
    
    * Add on demand assignment provider pallet
    
    * Move test-runtime to new assignment provider
    
    * Run cargo format on scheduler tests
    
    * minor
    
    * Mutate cores in single loop
    
    * timeout predicate simplification
    
    * claimqueue desired size fix
    
    * Replace expect by ok_or
    
    * More improvements
    
    * Fix push back order and next_up_on_timeout
    
    * minor
    
    * session change docs
    
    * Add pre_new_session call to hand pre session updates
    
    * Remove sc_network dependency and PeerId from unnecessary data structures
    
    * Remove unnecessary peer_ids
    
    * Add OnDemandOrdering proxy (#7156)
    
    * Add OnDemandBidding proxy
    
    * Fix names
    
    * OnDemandAssigner for rococo only
    
    * Check PeerId in collator protocol before fetching collation
    
    * On occupied, remove non occupied cores from the claimqueue front and refill
    
    * Add missing docs
    
    * Comment out unused field
    
    * fix ScheduledCore in tests
    
    * Fix the fix
    
    * pebkac
    
    * fmt
    
    * Fix occupied dropping
    
    * Remove double import
    
    * ScheduledCore fixes
    
    * Readd sc-network dep
    
    * pebkac
    
    * OpaquePeerId -> PeerId in can_collate interface
    
    * Cargo.lock update for interface change
    
    * Remove checks not needed anymore?
    
    * Drop occupied core on session change if it would time out after the new session
    
    * Add on demand assignment provider pallet
    
    * Move test-runtime to new assignment provider
    
    * Run cargo format on scheduler tests
    
    * Add OnDemandOrdering proxy (#7156)
    
    * Add OnDemandBidding proxy
    
    * Fix names
    
    * OnDemandAssigner for rococo only
    
    * Remove unneeded config values
    
    * Update comments
    
    * Use and_then for queue position
    
    * Return the max size of the spot queue on error
    
    * Add comments to add_parathread_entry
    
    * Add module comments
    
    * Add log for when can_collate fails
    
    * Change assigner queue type to `Assignment`
    
    * Update assignment provider tests
    
    * More logs
    
    * Remove unused keyring import
    
    * disable can_collate
    
    * comment out can_collate
    
    * Can collate first checks set if empty
    
    * Move can_collate call to collation advertisement
    
    * Fix backing test
    
    * map to loop
    
    * Remove obsolete check
    
    * Move invalid collation test from backing to collator-protocol
    
    * fix unused imports
    
    * fix test
    
    * fix Debug derivation
    
    * Increase time limit on zombienet predicates
    
    * Increase zombienet timeout
    
    * Minor
    
    * Address some PR comments
    
    * Address PR comments
    
    * Comment out failing assert due to on-demand assigner missing
    
    * remove collator_restrictions info from backing
    
    * Move can_collate to ActiveParas
    
    * minor
    
    * minor
    
    * Update weight information for on demand config
    
    * Add ttl to parasentry
    
    * Fix tests missing parasentry ttl
    
    * Adjust scheduler tests to use ttl default values
    
    * Use match instead of if let for ttl drop
    
    * Use RuntimeDebug trait for `ParasEntry` fields
    
    * Add comments to on demand assignment pallet
    
    * Fix spot traffic calculation
    
    * Revert runtimedebug changes to primitives
    
    * Remove runtimedebug derivation from `ParasEntry`
    
    * Mention affinity in pallet level docs
    
    * Use RuntimeDebug trait for ParasEntry child types
    
    * Remove collator restrictions
    
    * Fix primitive versioning and other merge issues
    
    * Fix tests post merge
    
    * Fix node side tests
    
    * Edit parascheduler migration for clarity
    
    * Move parascheduler migration up to next release
    
    * Remove vestiges from merge
    
    * Fix tests
    
    * Refactor ttl handling
    
    * Remove unused things from scheduler tests
    
    * Move on demand assigner to own directory
    
    * Update documentation
    
    * Remove unused sc-network dependency in primitives
    
    Was used for collator restrictions
    
    * Remove unused import
    
    * Reenable scheduler test
    
    * Remove unused storage value
    
    * Enable timeout predicate test and fix fn
    
    Turns out that the issue with the compiler is fixed and we can now
    use impl Trait in the manner used here.
    
    * Remove unused imports
    
    * Add benchmarking entry for perbill in config
    
    * Correct typo
    
    * Address review comments
    
    * Log out errors when calculating spot traffic.
    
    * Change parascheduler's log target name
    
    * Update scheduler_common documentation
    
    * Use mutate for affinity fns, add tests
    
    * Add another on demand affinity test
    
    * Unify parathreads and parachains in HostConfig (take 2) (#7452)
    
    * Unify parathreads and parachains in HostConfig
    
    * Fixed missed occurences
    
    * Remove commented out lines
    
    * `HostConfiguration v7`
    
    * Fix version check
    
    * Add `MigrateToV7` to `Unreleased`
    
    * fmt
    
    * fmt
    
    * Fix compilation errors after the rebase
    
    * Update runtime/parachains/src/scheduler/tests.rs
    
    Co-authored-by: Anton Vilhelm Ásgeirsson <[email protected]>
    
    * Update runtime/parachains/src/scheduler/tests.rs
    
    Co-authored-by: Anton Vilhelm Ásgeirsson <[email protected]>
    
    * fmt
    
    * Fix migration test
    
    * Fix tests
    
    * Remove unneeded assert from tests
    
    * parathread_cores -> on_demand_cores; parathread_retries -> on_demand_retries
    
    * Fix a compilation error in tests
    
    * Remove unused `use`
    
    * update colander image version
    
    ---------
    
    Co-authored-by: alexgparity <[email protected]>
    Co-authored-by: Anton Vilhelm Ásgeirsson <[email protected]>
    Co-authored-by: Javier Viola <[email protected]>
    
    * Fix branch after merge with master
    
    * Refactor out duplicate checks into a helper fn
    
    * Fix tests post merge
    
    * Rename add_parathread_assignment, add test
    
    * Update docs
    
    * Remove unused on_finalize function
    
    * Add weight info to on demand pallet
    
    * Update runtime/parachains/src/configuration.rs
    
    Co-authored-by: Tsvetomir Dimitrov <[email protected]>
    
    * Update runtime/parachains/src/scheduler_common/mod.rs
    
    Co-authored-by: Tsvetomir Dimitrov <[email protected]>
    
    * Update runtime/parachains/src/assigner_on_demand/mod.rs
    
    Co-authored-by: Tsvetomir Dimitrov <[email protected]>
    
    * Add benchmarking to on demand pallet
    
    * Make place_order test check for success
    
    * Add on demand benchmarks
    
    * Add local test weights to rococo runtime
    
    * Modify TTL drop behaviour to not skip claims
    
    Previous behaviour would jump a new claim from the assignment provider
    ahead in the claimqueue, assuming lookahead is larger than 1.
    
    * Refactor ttl test to test claimqueue order
    
    * Disable place_order ext. when no on_demand cores
    
    * Use default genesis config for benchmark tests
    
    * Refactor config builder param
    
    * Move lifecycle test from scheduler to on demand
    
    * Remove unneeded lifecycle test
    
    Paras module via the parachain assignment provider doesn't provide
    new assignments if a parachain loses it's lease. The on demand
    assignment provider doesn't provide an assignment that is not a
    parathread.
    
    * Re enable validator shuffle test
    
    * More realistic weights for place_order
    
    * Remove redundant import
    
    * Fix backwards compatibility (hopefully)
    
    * ".git/.scripts/commands/bench/bench.sh" --subcommand=runtime --runtime=rococo --target_dir=polkadot --pallet=runtime_parachains::assigner_on_demand
    
    * Fix tests.
    
    * Fix off-by-one.
    
    * Re enable claimqueue fills test
    
    * Re enable schedule_rotates_groups test
    
    * Fix fill_claimqueue_fills test
    
    * Re enable next_up_on_timeout test, move fn
    
    * Do not pop from assignment provider when retrying
    
    * Fix tests missing collator in scheduledcore
    
    * Add comment about timeout predicate.
    
    * Rename parasentry retries to availability timeouts
    
    * Re enable schedule_schedules... test
    
    * Refactor prune retried test to new scheduler
    
    * Have all scheduler tests use genesis_cfg fn
    
    * Update docs
    
    * Update copyright notices on new files
    
    * Rename is_parachain_core to is_bulk_core
    
    * Remove erroneous TODO
    
    * Simplify import
    
    * ".git/.scripts/commands/bench/bench.sh" --subcommand=runtime --runtime=rococo --target_dir=polkadot --pallet=runtime_parachains::configuration
    
    * Revert AdvertiseCollation order shuffle
    
    * Refactor place_order into keepalive and allowdeath
    
    * Revert rename of hrmp max inbound channels
    
    parachain encompasses both on demand and slot auction / bulk.
    
    * Restore availability_timeout_predicate function
    
    * Clean up leftover comments
    
    * Update runtime/parachains/src/scheduler/tests.rs
    
    Co-authored-by: Tsvetomir Dimitrov <[email protected]>
    
    * ".git/.scripts/commands/bench/bench.sh" --subcommand=runtime --runtime=westend --target_dir=polkadot --pallet=runtime_parachains::configuration
    
    ---------
    
    Co-authored-by: alexgparity <[email protected]>
    Co-authored-by: alexgparity <[email protected]>
    Co-authored-by: Tsvetomir Dimitrov <[email protected]>
    Co-authored-by: Javier Viola <[email protected]>
    Co-authored-by: eskimor <[email protected]>
    Co-authored-by: command-bot <>
    6 people authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    c6d8e69 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. On Demand - update weights and small nits (#7605)

    * Remove collator restriction test in inclusion
    
    On demand parachains won't have collator restrictions implemented in
    this way but will instead use a preferred collator registered to a
    `ParaId` in `paras_registrar`.
    
    * Remove redundant config guard for test fns
    
    * Update weights
    
    * Update WeightInfo for on_demand assigner
    antonva authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    264bc2d View commit details
    Browse the repository at this point in the history
  2. Unify assignment provider parameters into one call (#7606)

    * Combine assignmentprovider params into one fn call
    
    * Move scheduler_common to a module under scheduler
    antonva authored Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5bda9b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    615d55a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0784dae View commit details
    Browse the repository at this point in the history
  5. Run cargo format

    antonva committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    00d3456 View commit details
    Browse the repository at this point in the history
  6. Remove obsolete test.

    eskimor committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5fe1bd3 View commit details
    Browse the repository at this point in the history
  7. Small improvement.

    eskimor committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f11c20a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8447d05 View commit details
    Browse the repository at this point in the history
  9. Remove old TODO

    antonva committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    18ff5bb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    246eaf2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    71a1264 View commit details
    Browse the repository at this point in the history
  12. Fix migration

    antonva committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    268e2cb View commit details
    Browse the repository at this point in the history
  13. Fix clippy warnings

    antonva committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    e7375b9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5182fd6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    26aee82 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7f6e4ba View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    bdad0ed View commit details
    Browse the repository at this point in the history
  2. Remove dups.

    eskimor committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    710c934 View commit details
    Browse the repository at this point in the history
  3. Update primitives/src/v5/mod.rs

    Co-authored-by: Bastian Köcher <[email protected]>
    eskimor and bkchr authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    9c68d82 View commit details
    Browse the repository at this point in the history