Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com> (cherry picked from commit 4a0738c43751ed04d3a474e67d383cac2d65086b)