You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We introduced a new PageStorage which support multi-threads write in #464. It was a big change for PageStorage code.
I have supported backward compatibility for reading single page file of the older format, but I was not sure it can completely handle all old format data (including the checkpoint, legacy, formal page file data). To keep the stability of TiFlash at that time, I only use the new PageStorage for DeltaTree, while keeping the old code as "stable::PageStorage" for storing raft data.
Having two version codebase for PageStorage may make some trouble if we support encryption or other new features for PageStorage. We'd better add some test cases to ensure we can unify them and upgrade can performance smoothly.
The text was updated successfully, but these errors were encountered:
We introduced a new PageStorage which support multi-threads write in #464. It was a big change for PageStorage code.
I have supported backward compatibility for reading single page file of the older format, but I was not sure it can completely handle all old format data (including the checkpoint, legacy, formal page file data). To keep the stability of TiFlash at that time, I only use the new PageStorage for DeltaTree, while keeping the old code as "stable::PageStorage" for storing raft data.
Having two version codebase for PageStorage may make some trouble if we support encryption or other new features for PageStorage. We'd better add some test cases to ensure we can unify them and upgrade can performance smoothly.
The text was updated successfully, but these errors were encountered: