Signed-off-by: Cheng Li <cheng@kubuds.cn> (cherry picked from commit b8ff847b26ac8c1a11f1c585db9977eb3108a00e)