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