]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Added checks for compacting BlueFS log for flush and fsync ops
authorAdam Kupczyk <akupczyk@redhat.com>
Mon, 8 Jun 2020 10:41:58 +0000 (12:41 +0200)
committerNathan Cutler <ncutler@suse.com>
Sat, 15 Aug 2020 15:04:28 +0000 (17:04 +0200)
commit16130c6e6b87b07f0e2c8f38c4d64adf054551ee
treef811af757ba382d2e1b15c67b08f07eae4230872
parent7f9ded273319814de7cea5715d14339ae4fa7e31
os/bluestore: Added checks for compacting BlueFS log for flush and fsync ops

This partially fixes https://tracker.ceph.com/issues/45903

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit fab0c7148e84b1612e8e422e1876643a7cd4070b)

Conflicts:
src/os/bluestore/BlueFS.cc
- commits are being backported to octopus in the wrong order:
  7b01af4d95bfa789b3b3247d016431fdbfd844a4 went into master before this commit,
  yet it has already been backported to octopus
src/os/bluestore/BlueFS.h
- dropped duplicate _maybe_compact_log declaration added by
  c4312689ab7d32239d8b91684e3f57e9c032ea2f in favor of the one from
  master added by fab0c7148e84b1612e8e422e1876643a7cd4070b
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h