fixes:https://tracker.ceph.com/issues/72059
Signed-off-by: lizhipeng <qiuxinyidian@gmail.com>
#include "common/TracepointProvider.h"
#include "common/config.h"
+#include "common/dout.h"
TracepointProvider::TracepointProvider(CephContext *cct, const char *library,
const char *config_key)
}
m_handle = dlopen(m_library.c_str(), RTLD_NOW | RTLD_NODELETE);
+ if (!m_handle) {
+ lderr(m_cct) << __func__ << " failed dlopen(): "<< m_library.c_str() <<", "
+ << dlerror() << dendl;
+ }
ceph_assert(m_handle);
}