ipfs-cluster/test
Hector Sanjuan edfcfa3fb0 Fix #1360: Efficient pinset status with filters
This commit modifies the pintracker StatusAll call to take a status filter.

This allows to skip a PinLs call to ipfs when checking status for items that
are queued, pinning, unpinning or in error. Those status come directly from
the operation tracker. This should result in a significant performance
increase for those calls, particularly in nodes with several hundred thousand
pins and more, where the call to IPFS is very expensive.

A new TrackerStatusUnexpectedlyUnpinned status has been introduce to
differentiate between pin errors (tracked by the operation tracker) and "lost"
items (which before were pin errors too). This new status is handled by the
Recover() operation as before.
2021-07-06 11:34:19 +02:00
..
cids.go Fix: adding CidV0 blocks results in CidV1 responses and errors 2020-05-17 02:39:02 +02:00
ipfs_mock.go Fix: adding CidV0 blocks results in CidV1 responses and errors 2020-05-17 02:39:02 +02:00
rpc_api_mock.go Fix #1360: Efficient pinset status with filters 2021-07-06 11:34:19 +02:00
sharding.go Feat: support adding CAR files 2021-04-21 13:55:06 +02:00
test_test.go Feat: Split components into RPC Services 2019-05-04 21:36:10 +01:00
test.go Add/improve godoc descriptions for some modules. 2018-08-23 14:14:06 +02:00