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