fix: Add lotus-miner legacy-markets alert
fix: Add lotus-miner legacy-markets alert
This commit is contained in:
parent
bc6017194d
commit
7519f9fdf1
@ -89,6 +89,7 @@ const (
|
|||||||
|
|
||||||
// health checks
|
// health checks
|
||||||
CheckFDLimit
|
CheckFDLimit
|
||||||
|
LegacyMarketsEOL
|
||||||
|
|
||||||
// libp2p
|
// libp2p
|
||||||
PstoreAddSelfKeysKey
|
PstoreAddSelfKeysKey
|
||||||
|
@ -147,6 +147,10 @@ func ConfigStorageMiner(c interface{}) Option {
|
|||||||
),
|
),
|
||||||
|
|
||||||
If(cfg.Subsystems.EnableMarkets,
|
If(cfg.Subsystems.EnableMarkets,
|
||||||
|
|
||||||
|
// Alert that legacy-markets is being deprecated
|
||||||
|
Override(LegacyMarketsEOL, modules.LegacyMarketsEOL),
|
||||||
|
|
||||||
// Markets
|
// Markets
|
||||||
Override(new(dtypes.StagingBlockstore), modules.StagingBlockstore),
|
Override(new(dtypes.StagingBlockstore), modules.StagingBlockstore),
|
||||||
Override(new(dtypes.StagingGraphsync), modules.StagingGraphsync(cfg.Dealmaking.SimultaneousTransfersForStorage, cfg.Dealmaking.SimultaneousTransfersForStoragePerClient, cfg.Dealmaking.SimultaneousTransfersForRetrieval)),
|
Override(new(dtypes.StagingGraphsync), modules.StagingGraphsync(cfg.Dealmaking.SimultaneousTransfersForStorage, cfg.Dealmaking.SimultaneousTransfersForStoragePerClient, cfg.Dealmaking.SimultaneousTransfersForRetrieval)),
|
||||||
|
@ -32,6 +32,16 @@ func CheckFdLimit(min uint64) func(al *alerting.Alerting) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func LegacyMarketsEOL(al *alerting.Alerting) {
|
||||||
|
// Add alert if lotus-miner legacy markets subsystem is still in use
|
||||||
|
alert := al.AddAlertType("system", "EOL")
|
||||||
|
|
||||||
|
// Alert with a message to migrate to Boost or similar markets subsystems
|
||||||
|
al.Raise(alert, map[string]string{
|
||||||
|
"message": "The lotus-miner legacy markets subsystem is deprecated and will be removed in a future release. Please migrate to [Boost](https://boost.filecoin.io) or similar markets subsystems.",
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: More things:
|
// TODO: More things:
|
||||||
// * Space in repo dirs (taking into account mounts)
|
// * Space in repo dirs (taking into account mounts)
|
||||||
// * Miner
|
// * Miner
|
||||||
|
Loading…
Reference in New Issue
Block a user