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

Add async script RFC #868

Merged
merged 3 commits into from
Aug 21, 2020
Merged

Add async script RFC #868

merged 3 commits into from
Aug 21, 2020

Conversation

Copy link
Contributor

@yaahc yaahc 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, I just have a couple of questions asking for clarification.

Copy link
Contributor

@teor2345 teor2345 left a comment

Choose a reason for hiding this comment

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

Thanks for this work.

I have some questions about moving UTXOs from memory to disk, and some suggestions for handling timeouts and cancellation.

How will we test this implementation?
(Should we add a testing section to all our RFCs?)

dconnolly
dconnolly previously approved these changes Aug 11, 2020
Copy link
Contributor

@dconnolly dconnolly left a comment

Choose a reason for hiding this comment

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

solid👍

@yaahc yaahc added A-docs Area: Documentation C-design Category: Software design work Poll::Ready labels Aug 11, 2020
Co-authored-by: Deirdre Connolly <deirdre@zfnd.org>
Per discussion where @yaahc suggested that it would be simpler to delete this function entirely and treat it as an implementation detail.

Co-authored-by: Jane Lusby <jlusby42@gmail.com>
Copy link
Contributor

@yaahc yaahc left a comment

Choose a reason for hiding this comment

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

I think this is good to go once teor's comments are fully resolved, I'll leave it to them to mark it when they're satisfied.

@hdevalence
Copy link
Contributor Author

One additional thing I'd like to nail down before we merge this is the way that we feed this information into the interface to zcash_consensus. It would be unfortunate if we implemented this design and then discovered that things don't quite line up.

@hdevalence
Copy link
Contributor Author

Blocked on #708.

@dconnolly dconnolly mentioned this pull request Aug 11, 2020
27 tasks
Copy link
Contributor

@teor2345 teor2345 left a comment

Choose a reason for hiding this comment

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

My questions have been answered.

@yaahc

This comment has been minimized.

@yaahc
Copy link
Contributor

yaahc commented Aug 17, 2020

#708 should be ready for final review and merge now

@dconnolly
Copy link
Contributor

#708 has been merged, is this now unblocked or do we still have to decide on the points in #868 (comment) ?

@yaahc
Copy link
Contributor

yaahc commented Aug 21, 2020

@dconnolly that comment is resolved now so I think that this RFC should be good to go.

@dconnolly dconnolly merged commit dda0d2d into main Aug 21, 2020
@dconnolly dconnolly deleted the async-script branch August 21, 2020 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-docs Area: Documentation C-design Category: Software design work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants