ipfs-cluster/informer
Hector Sanjuan 4daece2b98 Feat: add a new "pinqueue" informer component
This new component broadcasts metrics about the current size of the pinqueue,
which can in turn be used to inform allocations.

It has a weight_bucket_size option that serves to divide the actual size by a
given factor. This allows considering peers with similar queue sizes to have
the same weight.

Additionally, some changes have been made to the balanced allocator so that a
combination of tags, pinqueue sizes and free-spaces can be used. When
allocating by [<tag>, pinqueue, freespace], the allocator will prioritize
choosing peers with the smallest pin queue weight first, and of those with the
same weight, it will allocate based on freespace.
2022-06-16 17:43:29 +02:00
..
disk Do not issue freespace metric when free-space is 0. 2022-05-03 18:39:44 +02:00
numpin Pintracker: streaming methods 2022-03-22 15:38:01 +01:00
pinqueue Feat: add a new "pinqueue" informer component 2022-06-16 17:43:29 +02:00
tags Pinset streaming and method type revamp 2022-03-19 03:02:55 +01:00