(cherry picked from commit a2218b6084cb9d18e93ea600dd98873ebf0c7a28) Signed-off-by: Wenchao Hao <haowenchao@huawei.com>