-
Notifications
You must be signed in to change notification settings - Fork 1.6k
overseer becomes orchestra #5542
Conversation
e7b3b96 to
5f18713
Compare
Also drop `gum` and use `tracing`.
Finalizes the independence of orchestra from polkadot-overseer
5f18713 to
a8a81a5
Compare
vstakhov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd suggest some small neats.
Co-authored-by: Vsevolod Stakhov <[email protected]>
Co-authored-by: Vsevolod Stakhov <[email protected]>
sandreim
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: file names still reference overseer - node/overseer/orchestra/proc-macro/src/parse/parse_overseer_struct.rs. Otherwise LGTM.
Bumps [scale-info](https://github.com/paritytech/scale-info) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/paritytech/scale-info/releases) - [Changelog](https://github.com/paritytech/scale-info/blob/master/CHANGELOG.md) - [Commits](paritytech/scale-info@v2.1.1...v2.1.2) --- updated-dependencies: - dependency-name: scale-info dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…anion for Substrate#11232) (#5337) * Switch to pooling copy-on-write instantiation strategy for WASM * Fix compilation of `polkadot-test-service` * Update comments * Move `max_memory_size` to `Semantics` * Rename `WasmInstantiationStrategy` to `WasmtimeInstantiationStrategy` * Update a safety comment * update lockfile for {"substrate"} Co-authored-by: parity-processbot <>
|
bot merge |
|
Waiting for commit status. |
|
Merge cancelled due to error. Error: Statuses failed for ba313b7 |
| "node/overseer/overseer-gen", | ||
| "node/overseer/overseer-gen/proc-macro", | ||
| "node/overseer/orchestra", | ||
| "node/overseer/orchestra/proc-macro", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so now we have overseer and orchestra :P
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The overseer is the polkadot specific (package polkadot-overseer) where orchestra is the framework which was previously overseer-gen (and overseer-gen-proc-macro).
And a few types are leaking still, but that's a thing for another PR to add proper pub use FromOrchestra as FromOverseer; (i.e.) for consistency to create proper abstraction layers. Halfway there 💦
metered-channeltoprioritized-metered-channel, not part of this PR, required for crates-io publishing, but also Avoid using unbounded channels for prioritization polkadot-sdk#824overlordtoorchestraOverseersuffixed/prefixed types to beOrchestrasuffixed/prefixed, i.e.FromOverseer->FromOrchestra,ToOrchestra,OrchestraErroretctrait SpawnNamedcaused some trouble here, which requiredstruct SpawnGlue<S: SpawnNamed>being introduced to bridge thesc_core::traits::SpawnNamedwith thetrait orchestra::Spawnerwhich are both foreign topolkadot-overseer. Currently this type is leaked, but should be eventually be hidden inside theTestContextand friends, such that inpolkadot-overseeronlyS: SpawnNamedexists and are the converted internally (I leave this open what it exactly means, at this point in time within theOverseerGenand helperfns). This is an integration beauty issue and not so much a reason to delay the merge of this PR.