Skip to content

DO NOT MERGE YET 0.9.15-1 dependency upgrade#1193

Closed
tgmichel wants to merge 5 commits intomasterfrom
moonbeam-polkadot-v0.9.15-1
Closed

DO NOT MERGE YET 0.9.15-1 dependency upgrade#1193
tgmichel wants to merge 5 commits intomasterfrom
moonbeam-polkadot-v0.9.15-1

Conversation

@tgmichel
Copy link
Copy Markdown
Contributor

What does it do?

  • Dependency upgrade to 0.9.15-1 polkadot, substrate, cumulus and friends.
  • Use the now customizable soft deadline percent for ProposerFactory and set it to 100.

What important points reviewers should know?

The only relevant change for parachains is democracy change in paritytech/substrate@d50e966 which is backported to 0.9.13 and available on this 0.9.15-1.

Is there something left for follow-up PRs?

What alternative implementations were considered?

Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?

What value does it bring to the blockchain users?

@tgmichel tgmichel added A0-pleasereview Pull request needs code review. B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes labels Jan 18, 2022
@tgmichel tgmichel changed the title 0.9.15-1 dependency upgrade DO NOT MERGE YET 0.9.15-1 dependency upgrade Jan 18, 2022
prometheus_registry.as_ref(),
telemetry.as_ref().map(|x| x.handle()),
);
env.set_soft_deadline(SOFT_DEADLINE_PERCENT);
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.

Is it the intention to set this to 100%? Wasn't it 50% previously? (This is dev mode...)

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.

Oh, it's intentional -- you mentioned it in the description. Does this solve something in particular?

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.

Over soft deadline skipping transactions will stop trying to add more transaction to the block. It's equivalent to our previous fix of removing transaction skipping entirely :p

Copy link
Copy Markdown
Contributor

@notlesh notlesh left a comment

Choose a reason for hiding this comment

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

Looks good

# Conflicts:
#	Cargo.lock
#	runtime/moonbeam/Cargo.toml
@nanocryk nanocryk mentioned this pull request Feb 9, 2022
2 tasks
@nanocryk
Copy link
Copy Markdown
Contributor

nanocryk commented Mar 18, 2022

Should we close this since we already merged 0.9.16 and 0.9.17? @tgmichel

@tgmichel tgmichel closed this Mar 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A0-pleasereview Pull request needs code review. B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants