It is known issue that innodb_log_compressed_pages=OFF doesn't work well with PXB. Different versions of zlib can produce compressed pages of different length on the same data which leads to PXB needing a page split when MySQL does not need it. Which lead to this or similar assert. There are two options:
1. innodb_log_compressed_pages=ON
2. Make sure PXB and MySQL are built with exactly same zlib version. We build PS and PXB packages with system zlib. MySQL community comes with bundled zlib. By making sever and PXB to use the same version you can ensure that zlib compress will produce the same result.
It is known issue that innodb_ log_compressed_ pages=OFF doesn't work well with PXB. Different versions of zlib can produce compressed pages of different length on the same data which leads to PXB needing a page split when MySQL does not need it. Which lead to this or similar assert. There are two options:
1. innodb_ log_compressed_ pages=ON
2. Make sure PXB and MySQL are built with exactly same zlib version. We build PS and PXB packages with system zlib. MySQL community comes with bundled zlib. By making sever and PXB to use the same version you can ensure that zlib compress will produce the same result.