Co-authored-by: Tang Tianhang <tianhang.tang@shopee.com> Signed-off-by: Duo Zhang <zhangduo@apache.org> (cherry picked from commit 6031a3a8d4729279a27e6271fe847c1ab6a011d7)