WL#4380: abi_check rule (using gcc -E) for storage engine APIAffects: Server-5.1 — Status: Complete — Priority: LowRATIONALE This is to make pluggable storage engines (like InnoDB) work between multiple MySQL versions. SUMMARY Ensure that storage engine interface is stable between versions (or when it is not, we know exactly what part has changed.) DELIVERABLE: Framework to test storage engine API, so that build team (or others) can check compatibility between versions. BACKGROUND Storage Engine API is our external API now, Changes to the API needs to be monitored with a strong check framework. create a abi_check rule that will generate stubs from the existing API and will compare it against pre-existing canon files and will notify of changes in the same. REFERENCES - WL#4394 Changes in the storage engine API versioning for InnoDB just like we have include/mysql_h.ic we will have Any change in the canon files(.h.pp) should mark the change uniquely in No Comments yet |
VotesWatches1 members are watching this worklog
You must be logged in to track this worklog.
Provide Feedback
You must be logged in to comment
|