{"push_id":1609665170,"size":8,"distinct_size":7,"ref":"refs/heads/master","head":"fdefe1f8256c96c9c8eca753bf1f570a6c6d12f0","before":"b3c3eb5fbc9d37cd413df66b7aca094957a67411","commits":[{"sha":"695ed93e8b9b843c44d412ea38fc1cac17e27b63","author":{"name":"Bolke de Bruin","email":"5a0a71d513f164f5c4f255ae9d75a508812bca82@xs4all.nl"},"message":"[AIRFLOW-967] Wrap strings in native for py2 ldap compatibility\n\nldap3 has issues with newstr being passed. This\nwraps any call\nthat goes over the wire to the ldap server in\nnative() to ensure\nthe native string type is used.\n\nCloses #2141 from bolkedebruin/AIRFLOW-967","distinct":false,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/695ed93e8b9b843c44d412ea38fc1cac17e27b63"},{"sha":"201bd92dc4da5496375812a34b08565c5b737f43","author":{"name":"Bolke de Bruin","email":"5a0a71d513f164f5c4f255ae9d75a508812bca82@xs4all.nl"},"message":"Add Apache 2 License","distinct":true,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/201bd92dc4da5496375812a34b08565c5b737f43"},{"sha":"d79ed74783048b2816a4005ba887c2985e753ecf","author":{"name":"Bolke de Bruin","email":"5a0a71d513f164f5c4f255ae9d75a508812bca82@xs4all.nl"},"message":"[AIRFLOW-910] Use parallel task execution for backfills\n\nThe refactor to use dag runs in backfills caused a\nregression\nin task execution performance as dag runs were\nexecuted\nsequentially. Next to that, the backfills were non\ndeterministic\ndue to the random execution of tasks, causing root\ntasks\nbeing added to the non ready list too soon.\n\nThis updates the backfill logic as follows:\n* Parallelize execution of tasks\n* Use a leave first execution model\n* Replace state updates from the executor by task\nbased only\n\nCloses #2107 from bolkedebruin/AIRFLOW-910","distinct":true,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/d79ed74783048b2816a4005ba887c2985e753ecf"},{"sha":"9ad144657b00d1cf98be04922dc6bbb30b624090","author":{"name":"Alex Guziel","email":"20396f40e1f90e8557eae5493dfa4863c4cd9e2a@airbnb.com"},"message":"[AIRFLOW-961] run onkill when SIGTERMed\n\nCloses #2138 from saguziel/aguziel-sigterm","distinct":true,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/9ad144657b00d1cf98be04922dc6bbb30b624090"},{"sha":"d7d9f883e4db3d864eb88ce510988456e8d468c4","author":{"name":"Bolke de Bruin","email":"5a0a71d513f164f5c4f255ae9d75a508812bca82@xs4all.nl"},"message":"AIRFLOW-932][AIRFLOW-932][AIRFLOW-921][AIRFLOW-910] Do not mark tasks removed when backfilling[\n\nIn a backfill one can specify a specific task to\nexecute. We\ncreate a subset of the orginal tasks in a subdag\nfrom the original dag.\nThe subdag has the same name as the original dag.\nThis breaks\nthe integrity check of a dag_run as tasks are\nsuddenly not in\nscope any more.\n\nCloses #2122 from bolkedebruin/AIRFLOW-921","distinct":true,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/d7d9f883e4db3d864eb88ce510988456e8d468c4"},{"sha":"bb39078a35cf2bceea58d7831d7a2028c8ef849f","author":{"name":"Alex Guziel","email":"20396f40e1f90e8557eae5493dfa4863c4cd9e2a@airbnb.com"},"message":"[AIRFLOW-900] Fixes bugs in LocalTaskJob for double run protection\n\nRight now, a second task instance being triggered\nwill cause\nboth itself and the original task to run because\nthe hostname\nand pid fields are updated regardless if the task\nis already running.\nAlso, pid field is not refreshed from db properly.\nAlso, we should\ncheck against parent's pid.\n\nWill be followed up by working tests.\n\nCloses #2102 from saguziel/aguziel-fix-trigger-2","distinct":true,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/bb39078a35cf2bceea58d7831d7a2028c8ef849f"},{"sha":"7a6cd96af92aed066b7309c221a50804c5fcbf4d","author":{"name":"Bolke de Bruin","email":"5a0a71d513f164f5c4f255ae9d75a508812bca82@xs4all.nl"},"message":"Fix tests for topological sort","distinct":true,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/7a6cd96af92aed066b7309c221a50804c5fcbf4d"},{"sha":"fdefe1f8256c96c9c8eca753bf1f570a6c6d12f0","author":{"name":"Bolke de Bruin","email":"5a0a71d513f164f5c4f255ae9d75a508812bca82@xs4all.nl"},"message":"[AIRFLOW-900] Double trigger should not kill original task instance\n\nThis update the tests of an earlier AIRFLOW-900.\n\nCloses #2146 from bolkedebruin/AIRFLOW-900","distinct":true,"url":"https://api.github.com/repos/CloverHealth/airflow/commits/fdefe1f8256c96c9c8eca753bf1f570a6c6d12f0"}]}
{"actor":{"display_login":"gwax"}}