Remove reputation metrics #22

Closed
opened 2023-04-13 12:01:58 +00:00 by alexvanin · 0 comments
Owner

This is an issue from the series of incompatible protocol changes. The purpose of these changes is to rework some FrostFS protocol mechanisms which were non-demanding for the users in private and public networks or they provide unnecessary complexity in the protocol and its implementation.

FrostFS storage nodes implement variation of EigenTrust iterative algorithm to calculate some metric for every peer. This metric should be distributed to the inner ring nodes so they can remove 'bad' from the network map.

We had some issues with this implementation:

  • algorithm works not so very well in with isolated nodes,
  • it produces a lot of network code in storage node,
  • it is not accurate enough to remove nodes from the network map.

Describe the solution you'd like

  • Remove reputation messages and service from the protocol
  • Remove reputation collection from the node

Additional context

Follow ups:

  • api-go issues #to-be-done
  • sdk issue #to-be-done
  • node issue #to-be-done
This is an issue from the series of incompatible protocol changes. The purpose of these changes is to rework some FrostFS protocol mechanisms which were non-demanding for the users in private and public networks or they provide unnecessary complexity in the protocol and its implementation. ## Is your feature request related to a problem? Please describe. FrostFS storage nodes implement variation of EigenTrust iterative algorithm to calculate some metric for every peer. This metric should be distributed to the inner ring nodes so they can remove 'bad' from the network map. We had some issues with this implementation: - algorithm works not so very well in with isolated nodes, - it produces _a lot_ of network code in storage node, - it is not accurate enough to remove nodes from the network map. ## Describe the solution you'd like - Remove reputation messages and service from the protocol - Remove reputation collection from the node ## Additional context Follow ups: - api-go issues #to-be-done - sdk issue #to-be-done - node issue #to-be-done
alexvanin added this to the v2.17 - Zemu Glacier milestone 2023-04-13 12:01:58 +00:00
alexvanin added the
triage
label 2023-04-13 12:01:58 +00:00
fyrchik was assigned by alexvanin 2023-04-13 12:01:58 +00:00
carpawell was assigned by fyrchik 2023-04-14 05:09:42 +00:00
fyrchik removed their assignment 2023-04-14 05:09:49 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-api#22
No description provided.