Signed-off-by: liubo <liubo1@xfusion.com> (cherry picked from commit 0d584a02c25906d9934e71cc2dd70d211e333bae)