In pr 'https://github.com/ceph/ceph/pull/51352', we have
crimson/crush/CrushLocation.cc, there is no need crimson
releated code in crush/CrushLocation.cc, so just remove.
Signed-off-by: luo rixin <luorixin@huawei.com>
if (cct->_conf->crush_location_hook.length() == 0)
return 0;
-#if defined(WITH_SEASTAR) && !defined(WITH_ALIEN)
- ceph_abort_msg("crimson does not support crush_location_hook, it must stay empty");
-#else
if (0 != access(cct->_conf->crush_location_hook.c_str(), R_OK)) {
lderr(cct) << "the user define crush location hook: " << cct->_conf->crush_location_hook
<< " may not exist or can not access it" << dendl;
bl.begin().copy(bl.length(), out);
out.erase(out.find_last_not_of(" \n\r\t")+1);
return _parse(out);
-#endif // WITH_SEASTAR && !WITH_ALIEN
}
int CrushLocation::init_on_startup()