-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Conversation
e7b3b96
to
5f18713
Compare
Also drop `gum` and use `tracing`.
Finalizes the independence of orchestra from polkadot-overseer
5f18713
to
a8a81a5
Compare
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 <vsevolod.stakhov@parity.io>
Co-authored-by: Vsevolod Stakhov <vsevolod.stakhov@parity.io>
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] <support@github.com> 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-channel
toprioritized-metered-channel
, not part of this PR, required for crates-io publishing, but also Avoid using unbounded channels for prioritization polkadot-sdk#824overlord
toorchestra
Overseer
suffixed/prefixed types to beOrchestra
suffixed/prefixed, i.e.FromOverseer
->FromOrchestra
,ToOrchestra
,OrchestraError
etctrait SpawnNamed
caused some trouble here, which requiredstruct SpawnGlue<S: SpawnNamed>
being introduced to bridge thesc_core::traits::SpawnNamed
with thetrait orchestra::Spawner
which are both foreign topolkadot-overseer
. Currently this type is leaked, but should be eventually be hidden inside theTestContext
and friends, such that inpolkadot-overseer
onlyS: SpawnNamed
exists and are the converted internally (I leave this open what it exactly means, at this point in time within theOverseerGen
and helperfn
s). This is an integration beauty issue and not so much a reason to delay the merge of this PR.