New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
async: fixed coredump when enable dpdk. #12854
Conversation
Signed-off-by: Pan Liu <pan.liu@istuary.com>
After upgrade to dpdk v16.11, async will coredump when enable dpdk |
@yuyuyu101 @optimistyzy , please help take look. |
Since DPDK is upgrade, so I do not think that we need to consider the versioning. |
we detect DPDK in |
@tchaikov In my opinion, we don't need to specify the dpdk version in code, dpdk is already a submodule in ceph code, the user should use conrresponding submodule to build. What do you think? |
I have the same opinion,each ceph version should uses the corresonding dpdk,which shown in submodulesit can avoid the compatibility issue |
i doubt it. at least, we are not forcing our user to do so. if we really want to enforce the dpdk version to 16.11 or up used in ceph, we can bump the minimum required version in #12857. but anyway, maybe we can let @yuyuyu101 to make the call. |
@tchaikov @yuyuyu101 , sorry for lack of info, let me say more about the coredump. |
@liupan1111 got it, then we might need to conditionalize the enum {
l_dpdk_dev_first = 58800,
l_dpdk_dev_rx_mcast,
l_dpdk_dev_rx_total_errors,
l_dpdk_dev_tx_total_errors,
l_dpdk_dev_rx_badcrc_errors,
l_dpdk_dev_rx_dropped_errors,
l_dpdk_dev_rx_nombuf_errors,
l_dpdk_dev_last
}; block also. |
Signed-off-by: Pan Liu pan.liu@istuary.com