Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] #2627: Config finalisation #2706

Merged
merged 1 commit into from
Sep 22, 2022

Conversation

ilchu
Copy link
Contributor

@ilchu ilchu commented Sep 6, 2022

Signed-off-by: Ilia Churin [email protected]

Description of the Change

  • Only ..Proxy structs have Default impls
  • Documented trait works on ..Proxy as well for the sake of kagami gen
  • finalize() methods reworked to be more comprehensive
  • placeholder..() methods ditched

Issue

Closes #2627, #2589, #2614.

Benefits

Almost the final steps in the config epic, tests notwithstanding.

Possible Drawbacks

Still work needs to be done with the test network, as some old tests keep failing

@github-actions github-actions bot added the iroha2-dev The re-implementation of a BFT hyperledger in RUST label Sep 6, 2022
@ilchu ilchu force-pushed the finalize-config branch 2 times, most recently from 00f375a to e47e093 Compare September 6, 2022 14:52
cli/src/lib.rs Show resolved Hide resolved
client/src/lib.rs Outdated Show resolved Hide resolved
config/base/derive/src/view.rs Outdated Show resolved Hide resolved
config/base/derive/src/view.rs Outdated Show resolved Hide resolved
config/base/derive/src/utils.rs Outdated Show resolved Hide resolved
config/base/derive/src/documented.rs Outdated Show resolved Hide resolved
config/src/sumeragi.rs Outdated Show resolved Hide resolved
config/src/iroha.rs Outdated Show resolved Hide resolved
config/src/iroha.rs Outdated Show resolved Hide resolved
config/src/iroha.rs Outdated Show resolved Hide resolved
@appetrosyan appetrosyan self-assigned this Sep 14, 2022
futures/Cargo.toml Outdated Show resolved Hide resolved
config/src/telemetry.rs Show resolved Hide resolved
config/src/sumeragi.rs Outdated Show resolved Hide resolved
config/src/iroha.rs Outdated Show resolved Hide resolved
This was referenced Sep 14, 2022
@ilchu ilchu force-pushed the finalize-config branch 2 times, most recently from 491ce02 to bbef9d8 Compare September 15, 2022 08:31
@ilchu ilchu marked this pull request as ready for review September 15, 2022 08:33
@ilchu ilchu force-pushed the finalize-config branch 4 times, most recently from 7e18660 to 31e712e Compare September 15, 2022 09:07
@github-actions github-actions bot added the config-changes Changes in configuration and start up of the Iroha label Sep 15, 2022
@ilchu ilchu force-pushed the finalize-config branch 3 times, most recently from 6432890 to 4cd3e3b Compare September 21, 2022 12:19
Erigara
Erigara previously approved these changes Sep 21, 2022
logger/tests/telemetry.rs Show resolved Hide resolved
config/src/client.rs Outdated Show resolved Hide resolved
config/base/derive/src/view.rs Show resolved Hide resolved
config/base/derive/src/proxy.rs Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
appetrosyan
appetrosyan previously approved these changes Sep 21, 2022
appetrosyan
appetrosyan previously approved these changes Sep 21, 2022
appetrosyan
appetrosyan previously approved these changes Sep 22, 2022
Erigara
Erigara previously approved these changes Sep 22, 2022
@ilchu ilchu dismissed stale reviews from Erigara and appetrosyan via 8b73afa September 22, 2022 06:24
Erigara
Erigara previously approved these changes Sep 22, 2022
config/src/sumeragi.rs Outdated Show resolved Hide resolved
client/src/lib.rs Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
tools/kagami/src/main.rs Outdated Show resolved Hide resolved
config/src/iroha.rs Outdated Show resolved Hide resolved
config/src/iroha.rs Outdated Show resolved Hide resolved
client/src/client.rs Outdated Show resolved Hide resolved
client/src/client.rs Outdated Show resolved Hide resolved
config/base/derive/src/documented.rs Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
docs/source/references/config.md Outdated Show resolved Hide resolved
…-iroha#2614: Config finalisation, proxy entrypoint, kagami docgen

Signed-off-by: Ilia Churin <[email protected]>
Copy link
Contributor

@outoftardis outoftardis left a comment

Choose a reason for hiding this comment

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

lgtm

@ilchu ilchu merged commit 88c5290 into hyperledger-iroha:iroha2-dev Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
config-changes Changes in configuration and start up of the Iroha iroha2-dev The re-implementation of a BFT hyperledger in RUST
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants