]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore/bluefs_types: make block_mask 64-bit 21629/head
authorSage Weil <sage@redhat.com>
Tue, 24 Apr 2018 22:11:15 +0000 (17:11 -0500)
committerSage Weil <sage@redhat.com>
Tue, 24 Apr 2018 22:11:15 +0000 (17:11 -0500)
commit55dd28a9dee08a028c6a8db82a8be77b3af88e44
treeb169604cc342e626a012f48e3a4035335e6249eb
parentd4ee7b5056ec3613f10507fe8b5ce9a69ad693dd
os/bluestore/bluefs_types: make block_mask 64-bit

Since block_size is 32 bits, we return 0x00000000fffff000 (or similar).
This breaks things if you get a file (e.g., bluefs metadata log file)
over 4GB.

Fixes: https://tracker.ceph.com/issues/23840
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/bluefs_types.h