28fb8c971c
There is a need to track the results of Object interactions with the remote peers during node's lifetime. Each successful operation should increment the number of satisfactory interactions with the remote peer, and the failed ones, on the contrary, decrement. Collected numbers of satisfactory interactions are going to be used for calculation of the normalized local trust values according to original EigenTrust algorithm. Implement wrapper over local trust storage that calls `Update` method on it with the result of any object operation. The wrapper provides interface of the remote client constructor. It is used as a `ClientConstructor` component in Object service server of the app. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru> |
||
---|---|---|
.. | ||
accounting.go | ||
attributes.go | ||
cache.go | ||
config.go | ||
container.go | ||
control.go | ||
grpc.go | ||
main.go | ||
metrics.go | ||
morph.go | ||
netmap.go | ||
object.go | ||
pprof.go | ||
reputation.go | ||
session.go | ||
worker.go |