-
Notifications
You must be signed in to change notification settings - Fork 15
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 reputation exchange RPC #143
Labels
documentation
Improvements or additions to documentation
enhancement
Improving existing functionality
Milestone
Comments
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Mar 24, 2021
Define `Trust` message structure. Define `ReputationService` service. Add `SendLocalTrust` RPC to `ReputationService`. Define structures of request and response messages. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
that referenced
this issue
Mar 25, 2021
Define `Trust` message structure. Define `ReputationService` service. Add `SendLocalTrust` RPC to `ReputationService`. Define structures of request and response messages. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 1, 2021
Add `SendIntermediateResult` RPC to `ReputationService`. Define structures of request and response messages. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 1, 2021
Add `SendIntermediateResult` RPC to `ReputationService`. Define structures of request and response messages. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Define `PeerID` message. Change `Trust.peer` field type to `PeerID`. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Define `PeerID` message. Change `Trust.peer` field type to `PeerID`. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
that referenced
this issue
Apr 2, 2021
Add `SendIntermediateResult` RPC to `ReputationService`. Define structures of request and response messages. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
that referenced
this issue
Apr 2, 2021
Define `PeerID` message. Change `Trust.peer` field type to `PeerID`. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
that referenced
this issue
Apr 2, 2021
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Add `version` field as a first field of `GlobalTrust` message. This field will allow you to quickly extract the version of the message from the binary representation. Additionally fix `signature` field's package format. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 2, 2021
Add `version` field as a first field of `GlobalTrust` message. This field will allow you to quickly extract the version of the message from the binary representation. Additionally fix `signature` field's package format. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
that referenced
this issue
Apr 2, 2021
Add `version` field as a first field of `GlobalTrust` message. This field will allow you to quickly extract the version of the message from the binary representation. Additionally fix `signature` field's package format. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 9, 2021
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
cthulhu-rider
pushed a commit
to cthulhu-rider/neofs-api
that referenced
this issue
Apr 9, 2021
….trust type Change `trust` field type of `SendIntermediateResultRequest.Body` message to `PeerToPeerTrust` since `SendIntermediateResult` call transfers the node's directed trust to the node. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
documentation
Improvements or additions to documentation
enhancement
Improving existing functionality
Storage nodes should be able to exchange reputation metrics about service consumers. This should be done via RPC defined in API. Reputation metric contains:
The text was updated successfully, but these errors were encountered: