Skip to content
  1. Jan 30, 2024
    • Robert Hambrock's avatar
      revert paritytech/polkadot#6577 & related changes (#3108) · e5bb11b0
      Robert Hambrock authored
      
      
      Moves `pallet_mmr` back behind `pallet_session` to address
      polkadot-fellows/runtimes#160.
      
      Opening draft for CI - should be merged or closed depending on outcome
      of w3f/polkadot-spec#718.
      
      ---------
      
      Co-authored-by: default avatarAdrian Catangiu <[email protected]>
      e5bb11b0
    • Kian Paimani's avatar
      Nomination pools: Fix payout destination in permissionless unbond (#3110) · a190e0e9
      Kian Paimani authored
      
      
      This fixes a bug in nomination pools that msitakenly claimed the
      rewards, upon pool destruction, into the caller of `unbond` and not the
      actual member.
      
      More description and a PA coming soon. Opening this for now to expediate
      backport.
      
      ---------
      
      Co-authored-by: default avatarGonçalo Pestana <[email protected]>
      a190e0e9
    • Clara van Staden's avatar
      Bump Bridge Hub Rococo spec version (#3135) · f07316f2
      Clara van Staden authored
      To deploy https://github.com/paritytech/polkadot-sdk/pull/3029
      
      Co-authored-by: claravanstaden <Cats 4 life!>
      f07316f2
    • Oliver Tale-Yazdi's avatar
      Revert "[Runtime] Bound XCMP queue" (#3117) · fafe2722
      Oliver Tale-Yazdi authored
      Reverts paritytech/polkadot-sdk#2302. 🤦‍♂️ should have checked the
      migration CI first.
      
      We either need to reduce the `max_message_size` for the open HRMP
      channels on the failing chains or increase the `PageSize` of the XCMP
      queue.
      Both would be fine on a test-net, but i assume this will also fail
      before the next SP runtime upgrade so first need to think what best to
      do.
      AFAIK its not possible currently to change the `max_message_size` of an
      open HRMP channel.
      fafe2722
    • Bastian Köcher's avatar
    • Sebastian Kunert's avatar
      Remove `forklift clean` call from CI (#3125) · c415f8f0
      Sebastian Kunert authored
      In CI jobs I see calls to `forklift clean`, which apparently does not
      exist.
      From CI logs:
      ```
      1m$ forklift clean[0;m
      Cargo cache management utility
      
      Usage:
        forklift [command]
      
      Available Commands:
        completion  Generate the autocompletion script for the specified shell
        help        Help about any command
        serve       Run forklift coordinator server for current location
        start       Start detached forklift coordinator server for current location
        stop        Stop forklift coordinator server for current location
      
      Flags:
        -c, --compression string     Compression algorithm to use
                                     Available: none, xz (default "zstd")
        -h, --help                   help for forklift
        -p, --param stringToString   map of additional parameters
                                      ex: -p S3_BUCKET_NAME=my_bucket (default [])
        -s, --storage string         Storage driver
                                     Available: s3, fs (default "s3")
        -v, --verbose string         Available: panic, fatal, error, warn, warning, info, debug, trace (default "info")
            --version                version for forklift
      
      Use "forklift [command] --help" for more information about a command.
      ```
      c415f8f0
    • Alexandru Gheorghe's avatar
      Move candidate-validation on blocking tasks (#3122) · ff2e7dbd
      Alexandru Gheorghe authored
      
      
      Candidate validation has a lot of operations that are cpu bound on its
      main loop things, like:
      ```
      validation_code.hash()
      sp_maybe_compressed_blob::decompress(
      		&validation_code.0,
      		VALIDATION_CODE_BOMB_LIMIT,
      )
      
      sp_maybe_compressed_blob::decompress(&pov.block_data.0, POV_BOMB_LIMIT) 
      let code_hash = sp_crypto_hashing::blake2_256(&code).into();
      ```
      
      When you add all that you for large POV and CODE it is going to take in
      the order of 10s of ms and because these are cpu bound operation it is
      going to hog the executor thread and negatively affect other subsystems
      around it, so it is better to just move the subsystem on the blocking
      pool to make sure such unexpected behaviour is avoided.
      
      Note! In practice this subsystem does not have a high number of work to
      be done, so probably the impact of it is really low, but better safe
      than sorry.
      
      Signed-off-by: default avatarAlexandru Gheorghe <[email protected]>
      ff2e7dbd
    • Clara van Staden's avatar
      Snowbridge Ethereum Deneb fork preparation (#3029) · 85191e94
      Clara van Staden authored
      
      
      - Prepares for the Deneb hardfork on Sepolia testnet on 31 January
      (needs to be deployed to Rococo before then)
      - Removes `beacon-minimal-spec` flag for simpler config
      - Adds test comments
      
      ---------
      
      Co-authored-by: default avatarRon <[email protected]>
      Co-authored-by: claravanstaden <Cats 4 life!>
      Co-authored-by: default avatarAlistair Singh <[email protected]>
      85191e94
  2. Jan 29, 2024
  3. Jan 28, 2024
  4. Jan 27, 2024
  5. Jan 26, 2024
  6. Jan 25, 2024
  7. Jan 24, 2024