]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon/LogMonitor: store logentries in separate keys
authorSage Weil <sage@newdream.net>
Wed, 23 Jun 2021 20:35:51 +0000 (16:35 -0400)
committerSage Weil <sage@newdream.net>
Sat, 3 Jul 2021 18:29:40 +0000 (14:29 -0400)
commit52a53366752f9ba5cf76292d0cf5760b11be9ea1
tree0fc69ead5ea1cf7dcc3224c987edbc5cf133c295
parent159a9cb04bf4ff78e367cb071551d5b88de2b580
mon/LogMonitor: store logentries in separate keys

- Store each log entry in a separate key, separated by channel
- Only track the log entry version bounds for each channel and recent keys
  in the LogSummary
- keep way more history (since it is now cheap to do so)

Signed-off-by: Sage Weil <sage@newdream.net>
src/common/LogEntry.cc
src/common/LogEntry.h
src/common/options/mon.yaml.in
src/mon/LogMonitor.cc
src/mon/LogMonitor.h
src/vstart.sh