integrate memory watchdog; impose limits on badger caches.

This commit is contained in:
Raúl Kripalani
2020-12-02 16:40:28 +00:00
parent 655aea1018
commit e8a5e0d2fe
6 changed files with 151 additions and 9 deletions
+5 -1
View File
@@ -111,8 +111,10 @@ const (
// the system starts, so that it's available for all other components.
InitJournalKey = invoke(iota)
// libp2p
// System processes.
InitMemoryWatchdog
// libp2p
PstoreAddSelfKeysKey
StartListeningKey
BootstrapKey
@@ -174,6 +176,8 @@ func defaults() []Option {
Override(new(journal.DisabledEvents), journal.EnvDisabledEvents),
Override(new(journal.Journal), modules.OpenFilesystemJournal),
Override(InitMemoryWatchdog, modules.MemoryWatchdog),
Override(new(helpers.MetricsCtx), func() context.Context {
return metricsi.CtxScope(context.Background(), "lotus")
}),