From: Kefu Chai Date: Sun, 26 Dec 2021 05:11:06 +0000 (+0800) Subject: doc: remove references to SEASTAR_DEFAULT_ALLOCATOR X-Git-Tag: v17.1.0~169^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F44411%2Fhead;p=ceph.git doc: remove references to SEASTAR_DEFAULT_ALLOCATOR now that https://github.com/scylladb/seastar/commit/067681b70172ab4a6676431b623e8bd0caab6dc8 has been merged upstream, and our src/seastar submodule includes this commit. there is no need to worry that the seastar's lockless allocator does not work with seastar::alien anymore. Signed-off-by: Kefu Chai --- diff --git a/doc/dev/crimson/crimson.rst b/doc/dev/crimson/crimson.rst index 185d1f76bf41..8276bea34400 100644 --- a/doc/dev/crimson/crimson.rst +++ b/doc/dev/crimson/crimson.rst @@ -22,13 +22,6 @@ Crimson is not enabled by default. To enable it:: Please note, `ASan`_ is enabled by default if crimson is built from a source cloned using git. -Also, Seastar uses its own lockless allocator which does not play well with -the alien threads. So, to use alienstore / bluestore backend, you might want to -pass ``-DSeastar_CXX_FLAGS=-DSEASTAR_DEFAULT_ALLOCATOR`` to ``cmake`` when -configuring this project to use the libc allocator, like:: - - $ cmake -DWITH_SEASTAR=ON -DSeastar_CXX_FLAGS=-DSEASTAR_DEFAULT_ALLOCATOR .. - .. _ASan: https://github.com/google/sanitizers/wiki/AddressSanitizer Running Crimson