-
Notifications
You must be signed in to change notification settings - Fork 56
Conversation
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.
This is a good warning. I only have one comment on the diff.
@@ -37,7 +57,7 @@ pick up from when it restarts. See information on the Handshake, below. | |||
Application state should only be persisted to disk during `Commit`. |
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.
As in contrast to what?
### Concurrency | ||
|
||
In principle, each of the four ABCI connections operate concurrently with one | ||
another. This means applications need to ensure access to state is |
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.
Is this tendermint state or application. Would be good to differentiate. These two separate states get conflated often
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.
LGTM. Thank you for the addition.
The way this works seems counterintuitive. If the application handles concurrent reads they dont need to go through tendermint. It seems like applications that route reads through tendermint are not reaching their full potential.
Per the recent issue in the SDK. This note has been long overdue. Also maybe relevant to #254