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

[FRAME] Simple multi block migrations #14275

Draft
wants to merge 66 commits into
base: master
Choose a base branch
from
Draft

Commits on May 30, 2023

  1. Add stepped migrations and pallet

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 30, 2023
    Configuration menu
    Copy the full SHA
    dc35acf View commit details
    Browse the repository at this point in the history
  2. Cleanup

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 30, 2023
    Configuration menu
    Copy the full SHA
    283d51c View commit details
    Browse the repository at this point in the history
  3. Comment

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7c53a74 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Suspension and benches

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 31, 2023
    Configuration menu
    Copy the full SHA
    edb005c View commit details
    Browse the repository at this point in the history
  2. Add generic to Executive

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 31, 2023
    Configuration menu
    Copy the full SHA
    8331fbe View commit details
    Browse the repository at this point in the history
  3. Cleanup

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 31, 2023
    Configuration menu
    Copy the full SHA
    c23259f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ffd3d7 View commit details
    Browse the repository at this point in the history
  5. Add Executed

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 31, 2023
    Configuration menu
    Copy the full SHA
    3afdf0a View commit details
    Browse the repository at this point in the history
  6. Add events

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 31, 2023
    Configuration menu
    Copy the full SHA
    104fd6d View commit details
    Browse the repository at this point in the history
  7. Fixes

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed May 31, 2023
    Configuration menu
    Copy the full SHA
    1e18cae View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Make cursor generic

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    7ab621a View commit details
    Browse the repository at this point in the history
  2. Fix kitchensink

    ggwpez committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    acd99bb View commit details
    Browse the repository at this point in the history
  3. Add testing

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    d217589 View commit details
    Browse the repository at this point in the history
  4. Tests

    ggwpez committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    3351a54 View commit details
    Browse the repository at this point in the history
  5. Use default configs for System

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    4eeb47e View commit details
    Browse the repository at this point in the history
  6. Tests

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    80922c9 View commit details
    Browse the repository at this point in the history
  7. Fixes

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    4ae8fbf View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Add status handling

    ggwpez committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    e6beda5 View commit details
    Browse the repository at this point in the history
  2. Refactor

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    fa20468 View commit details
    Browse the repository at this point in the history
  3. Fixes

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    ad98b43 View commit details
    Browse the repository at this point in the history
  4. Clippy

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    5c3a90d View commit details
    Browse the repository at this point in the history
  5. Update frame/support/src/migrations.rs

    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    ggwpez and liamaharon committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    357fa47 View commit details
    Browse the repository at this point in the history
  6. Update frame/migrations/src/mock.rs

    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    ggwpez and liamaharon committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    da04876 View commit details
    Browse the repository at this point in the history
  7. Update frame/migrations/src/tests.rs

    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    ggwpez and liamaharon committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    2e86915 View commit details
    Browse the repository at this point in the history
  8. fmt

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

Commits on Jun 5, 2023

  1. Add timeout checking

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    e44c902 View commit details
    Browse the repository at this point in the history
  2. Fix stuff

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    5f512e6 View commit details
    Browse the repository at this point in the history
  3. Add docs

    ggwpez committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c72c7b7 View commit details
    Browse the repository at this point in the history
  4. Fix docs and kitchensink

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    790914d View commit details
    Browse the repository at this point in the history
  5. Format Cargo.toml

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    642d65a View commit details
    Browse the repository at this point in the history
  6. Docs

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    a2b3194 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Now it sounds like English 😂

    Co-authored-by: Liam Aharon <liam.aharon@hotmail.com>
    ggwpez and liamaharon committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    60c1322 View commit details
    Browse the repository at this point in the history
  2. Fix test

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    17be927 View commit details
    Browse the repository at this point in the history
  3. fmt

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    741c476 View commit details
    Browse the repository at this point in the history
  4. Benches still WIP

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    6a1438e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Move code

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    0e4f8a6 View commit details
    Browse the repository at this point in the history
  2. Docs review fixes

    Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    97b58e1 View commit details
    Browse the repository at this point in the history
  3. Add tests

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    87ac850 View commit details
    Browse the repository at this point in the history
  4. Rename to OnMigrationUpdate

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    b8c8559 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Fix bugs

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    3b27c4f View commit details
    Browse the repository at this point in the history
  2. More fixes

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    07f6889 View commit details
    Browse the repository at this point in the history
  3. Fixes

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    f202a80 View commit details
    Browse the repository at this point in the history
  4. Undo changes to frame-executive

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    1249955 View commit details
    Browse the repository at this point in the history
  5. Fix executive

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    717b30e View commit details
    Browse the repository at this point in the history
  6. Fix

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    c7e8384 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Fix docs

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    a1589a3 View commit details
    Browse the repository at this point in the history
  2. Add log target to sc-basic-authorship

    Now '-lwarn,basic-authorship=trace' can be used for debugging.
    
    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    4fd5d93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e75d0c1 View commit details
    Browse the repository at this point in the history
  4. Add mock_helpers

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    37cf9b8 View commit details
    Browse the repository at this point in the history
  5. Add progress_mbms to BlockBuilder

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    69fddc3 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Add log target

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    7435788 View commit details
    Browse the repository at this point in the history
  2. Factor out apply_inherents

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    6b1d6b1 View commit details
    Browse the repository at this point in the history
  3. Factor out apply_extrinsics

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    0b7dddc View commit details
    Browse the repository at this point in the history
  4. Factor out print_summary

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    648e005 View commit details
    Browse the repository at this point in the history
  5. Pimp print_summary

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    24c8bf6 View commit details
    Browse the repository at this point in the history
  6. Cleanup

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    4b99c6e View commit details
    Browse the repository at this point in the history
  7. Fixes

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    93f0d32 View commit details
    Browse the repository at this point in the history
  8. Backup

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    c57bbf5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    30c302e View commit details
    Browse the repository at this point in the history
  10. Fix stuff

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    4101e82 View commit details
    Browse the repository at this point in the history
  11. Works

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    8f7bda1 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. Fix template

    Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
    ggwpez committed Jun 17, 2023
    Configuration menu
    Copy the full SHA
    e430d57 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. Fix test

    ggwpez committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    89313b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. WIP

    ggwpez committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    999b0f0 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Use impl trait for tuples

    bkchr committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f87a8e4 View commit details
    Browse the repository at this point in the history
  2. Simplify

    bkchr committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f3f76b6 View commit details
    Browse the repository at this point in the history