hust-hhb commented on PR #32299: URL: https://github.com/apache/doris/pull/32299#issuecomment-2003288748
> I think the problem here is that the block deserializing method should be compatible with all `be_exec_version`, rather than for version 3, use version 2 deserializing method. Due to historical reasons, be_exec_version=3 will use the new way to serialize block, now it has been corrected to use the old way to do serialize and deserialize, to adapt to this change, i have to upgrade wal version from 0 to 1, so if a wal file has both wal version=0 && be_exec_version=3, which means it's a old wal file and should use new way to deserialize it, if a wal file has wal version=1 or higher, which means it's a new wal file and no need to care about this compatibility issues. @mymeiyi -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org