apache/horaedb

Introduce a compatibility test in the workflows before merging

ShiKaiWi opened this issue · 0 comments

Describe This Problem

After #1271 is merged, compiled binary is not compactible with the data used by old version's one. And the reason is that the storage format is updated, but there is no test for the compatibility.

Proposal

Introduce a compatibility test which follows such steps:

  1. Compile the binary from the latest main branch and run a batch of write and query requests;
  2. Apply the change set of the PR and compile a new binary, run the new one over the old data and do some write/query tests

Additional Context

No response