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

Robust message management #5822

Merged
merged 14 commits into from
May 10, 2021
Merged

Robust message management #5822

merged 14 commits into from
May 10, 2021

Conversation

vyzo
Copy link
Contributor

@vyzo vyzo commented Mar 16, 2021

Closes #5869.

This is the staging branch for the robust message management epic undertaken by @Kubuxu and @vyzo (with cameo appearances by @raulk).

PRs:

@vyzo vyzo added the team/ignite Issues and PRs being tracked by Team Ignite at Protocol Labs label Mar 16, 2021
@Kubuxu Kubuxu force-pushed the epic/robust-message-management branch 3 times, most recently from 5523500 to 8ac4bfa Compare April 1, 2021 14:00
@Kubuxu Kubuxu marked this pull request as ready for review April 6, 2021 17:50
@Kubuxu
Copy link
Contributor

Kubuxu commented Apr 6, 2021

TODO:

  • migrate to v1 API after it is merged
  • fix lite mode issues with getting nonce for checks

@Kubuxu
Copy link
Contributor

Kubuxu commented Apr 6, 2021

@magik6k @arajasek initial review would be welcome.

@Kubuxu Kubuxu changed the title Robust message management staging branch Robust message management branch Apr 10, 2021
@Kubuxu
Copy link
Contributor

Kubuxu commented Apr 12, 2021

Re-requesting initial review. @magik6k @arajasek
The Lotus Lite test failure is most likely related to #5995

@Kubuxu Kubuxu changed the title Robust message management branch Robust message management Apr 12, 2021
@jennijuju
Copy link
Member

@Kubuxu could you please add a feature to handle miner creation messages?

@jennijuju
Copy link
Member

blocked by v1 api

@jennijuju
Copy link
Member

please have the doc ready before landing in master. filecoin-project/lotus-docs#193

@Kubuxu Kubuxu force-pushed the epic/robust-message-management branch from 430f6a9 to 2d1d522 Compare May 6, 2021 14:28
vyzo and others added 4 commits May 7, 2021 15:30
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
vyzo and others added 9 commits May 7, 2021 15:30
This introduces message prototypes to applicable API endpoints, which
allows us to invert control of message sending and give the user a
chance to intervene with an interactive ui.

Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
@Kubuxu Kubuxu force-pushed the epic/robust-message-management branch from 3eb30d0 to d777680 Compare May 7, 2021 13:30
Signed-off-by: Jakub Sztandera <[email protected]>
@Kubuxu Kubuxu force-pushed the epic/robust-message-management branch from d91cafa to 18cbdcf Compare May 7, 2021 15:19
Copy link
Member

@whyrusleeping whyrusleeping left a comment

Choose a reason for hiding this comment

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

High-ish level walkthrough with @Kubuxu and theres nothing glaring. The message checking logic looks good, but could probably use another set of eyes looking in depth just at that.

I did not really review the terminal UI logic, but I assume any issues there will be fleshed out quickly (and arent make or break for the software)

@arajasek
Copy link
Contributor

Squinted at the message checking logic, and SGWM. FISITIP.

@arajasek arajasek merged commit 8465a97 into master May 10, 2021
@arajasek arajasek deleted the epic/robust-message-management branch May 10, 2021 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team/ignite Issues and PRs being tracked by Team Ignite at Protocol Labs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Epic: Solving message sending/management painpoints
6 participants