ephraimbuddy opened a new pull request, #42547:
URL: https://github.com/apache/airflow/pull/42547

   Depends on #42517
   This commit adds versioning to the serializedDagModel.
   
   Changes:
   Added new columns, id, and version_number to the SDM and made id the
   primary key.
   
   Updated the write_dag method of the SDM to add the SDs correctly.
   
   Updated the queries so the scheduler/webserver runs with the latest SDM 
   
   The version_number was added to help us track the evolution of a DAG.
   Suppose a DAG with dag_hash AB is changed, and the dag_hash becomes CD.
   If the change is reverted, we will have a dag_hash of AB again. In this
   case, the version_number would still increment, letting us know that the
   DAG was changed three times. I feel it's a meaningful way to track the 
changes,
   independent of the id column, which is database internals.
   
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to