js: add per account reserved mem/store bytes

Signed-off-by: Waldemar Quevedo <wally@nats.io>
This commit is contained in:
Waldemar Quevedo
2022-09-02 21:53:19 -07:00
parent c4b5ca7cff
commit 46d73eddae
2 changed files with 40 additions and 0 deletions

View File

@@ -2700,6 +2700,11 @@ func (s *Server) accountDetail(jsa *jsAccount, optStreams, optConsumers, optCfg
},
Streams: make([]StreamDetail, 0, len(jsa.streams)),
}
if reserved, ok := jsa.limits[_EMPTY_]; ok {
detail.JetStreamStats.ReservedMemory = uint64(reserved.MaxMemory)
detail.JetStreamStats.ReservedStore = uint64(reserved.MaxStore)
}
jsa.usageMu.RUnlock()
var streams []*stream
if optStreams {