Signed-off-by: zhuofeng <zhuofeng2@huawei.com> (cherry picked from commit edea24f4f07d8c46f7e094eade5c03ac6cfb4748)