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