Indeed that could be the case. Let's get 1.8.0 out the door so we can focus on these bug fixes for 1.8.1.
Bolke Sent from my iPhone > On 15 Mar 2017, at 18:25, Dan Davydov <dan.davy...@airbnb.com.INVALID> wrote: > > Another issue we are seeing is > https://issues.apache.org/jira/browse/AIRFLOW-992 - tasks that have both > skipped children and successful children are run instead of skipped. Not > blocking the release on this just letting you guys know for the release bug > notes. We will be cherrypicking a fix for this onto our production when we > release 1.8 once we come up with one. > > It's possibly thought not necessarily related to an incomplete/incorrect > fix of https://issues.apache.org/jira/browse/AIRFLOW-719 . > >> On Wed, Mar 15, 2017 at 4:53 PM, siddharth anand <san...@apache.org> wrote: >> >> Confirmed that Bolke's PR above fixes the issue. >> >> Also, I agree this is not a blocker for the current airflow release, so my >> +1 (binding) stands. >> -s >> >>> On Wed, Mar 15, 2017 at 3:11 PM, Bolke de Bruin <bdbr...@gmail.com> wrote: >>> >>> PR is available: https://github.com/apache/incubator-airflow/pull/2154 >>> >>> But marked for 1.8.1. >>> >>> - Bolke >>> >>>> On 15 Mar 2017, at 14:37, Bolke de Bruin <bdbr...@gmail.com> wrote: >>>> >>>> On second thought I do consider it a bug and can have a fix out pretty >>> quickly, but I don’t consider it a blocker. >>>> >>>> - B. >>>> >>>>> On 15 Mar 2017, at 14:21, Bolke de Bruin <bdbr...@gmail.com> wrote: >>>>> >>>>> Just to be clear: Also in 1.7.1 the DagRun was marked successful, but >>> its tasks continued to be scheduled. So one could also consider 1.7.1 >>> behaviour a bug. I am not sure here, but I think it kind of makes sense >> to >>> consider the behaviour of 1.7.1 a bug. It has been present throughout all >>> the 1.8 rc/beta/apha series. >>>>> >>>>> So yes it is a change in behaviour whether it is a regression or an >>> integrity improvement is up for discussion. Either way I don’t consider >> it >>> a blocker. >>>>> >>>>> Bolke. >>>>> >>>>>> On 15 Mar 2017, at 14:06, siddharth anand <san...@apache.org> wrote: >>>>>> >>>>>> Here's the JIRA : >>>>>> https://issues.apache.org/jira/browse/AIRFLOW-989 >>>>>> >>>>>> I confirmed it is a regression from 1.7.1.3, which I installed via >> pip >>> and >>>>>> tested against the same DAG in the JIRA. >>>>>> >>>>>> The issue occurs if a leaf / last / terminal downstream task is not >>>>>> cleared. You won't see this issue if you clear the entire DAG Run or >>> clear >>>>>> a task and all of its downstream tasks. If you truly want to only >>> clear and >>>>>> rerun a task, but not its downstream tasks, you can use the CLI to >>> execute >>>>>> a specific task (e.g. vial airflow run). >>>>>> >>>>>> This is a change in behavior -- if we do go ahead with the release, >>> then >>>>>> this JIRA should be in a list of JIRAs of known issues related to the >>> new >>>>>> version. >>>>>> -s >>>>>> >>>>>> On Wed, Mar 15, 2017 at 9:17 AM, Chris Riccomini < >>> criccom...@apache.org> >>>>>> wrote: >>>>>> >>>>>>> @Sid, does this happen if you clear downstream as well? >>>>>>> >>>>>>> On Wed, Mar 15, 2017 at 9:04 AM, Chris Riccomini < >>> criccom...@apache.org> >>>>>>> wrote: >>>>>>> >>>>>>>> Has anyone been able to reproduce Sid's issue? >>>>>>>> >>>>>>>> On Tue, Mar 14, 2017 at 11:17 PM, Bolke de Bruin < >> bdbr...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> That is not an airflow error, but a Kerberos error. Try executing >>> the >>>>>>>>> kinit command on the command line by yourself. >>>>>>>>> >>>>>>>>> Bolke >>>>>>>>> >>>>>>>>> Sent from my iPhone >>>>>>>>> >>>>>>>>>> On 14 Mar 2017, at 23:11, Ruslan Dautkhanov < >> dautkha...@gmail.com> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> `airflow kerberos` is broken in 1.8-rc5 >>>>>>>>>> https://issues.apache.org/jira/browse/AIRFLOW-987 >>>>>>>>>> Hopefully fix can be part of the 1.8 release. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Ruslan Dautkhanov >>>>>>>>>> >>>>>>>>>>> On Tue, Mar 14, 2017 at 6:19 PM, siddharth anand < >>> san...@apache.org> >>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> FYI, >>>>>>>>>>> I've just hit a major bug in the release candidate related to >>> "clear >>>>>>>>> task" >>>>>>>>>>> behavior. >>>>>>>>>>> >>>>>>>>>>> I've been running airflow in both stage and prod since yesterday >>> on >>>>>>>>> rc5 and >>>>>>>>>>> have reproduced this in both environments. I will file a JIRA >> for >>>>>>> this >>>>>>>>>>> tonight, but wanted to send a note over email as well. >>>>>>>>>>> >>>>>>>>>>> In my example, I have a 2 task DAG. For a given DAG run that has >>>>>>>>> completed >>>>>>>>>>> successfully, if I >>>>>>>>>>> 1) clear task2 (leaf task in this case), the >> previously-successful >>>>>>> DAG >>>>>>>>> Run >>>>>>>>>>> goes back to Running, requeues, and executes the task >>> successfully. >>>>>>>>> The DAG >>>>>>>>>>> Run the returns from Running to Success. >>>>>>>>>>> 2) clear task1 (root task in this case), the >> previously-successful >>>>>>> DAG >>>>>>>>> Run >>>>>>>>>>> goes back to Running, DOES NOT requeue or execute the task at >> all. >>>>>>> The >>>>>>>>> DAG >>>>>>>>>>> Run the returns from Running to Success though it never ran the >>> task. >>>>>>>>>>> >>>>>>>>>>> 1) is expected and previous behavior. 2) is a regression. >>>>>>>>>>> >>>>>>>>>>> The only workaround is to use the CLI to run the task cleared. >>> Here >>>>>>> are >>>>>>>>>>> some images : >>>>>>>>>>> *After Clearing the Tasks* >>>>>>>>>>> https://www.dropbox.com/s/wmuxt0krwx6wurr/Screenshot% >>>>>>>>>>> 202017-03-14%2014.09.34.png?dl=0 >>>>>>>>>>> >>>>>>>>>>> *After DAG Runs return to Success* >>>>>>>>>>> https://www.dropbox.com/s/qop933rzgdzchpd/Screenshot% >>>>>>>>>>> 202017-03-14%2014.09.49.png?dl=0 >>>>>>>>>>> >>>>>>>>>>> This is a major regression because it will force everyone to use >>> the >>>>>>>>> CLI >>>>>>>>>>> for things that they would normally use the UI for. >>>>>>>>>>> >>>>>>>>>>> -s >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -s >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> On Tue, Mar 14, 2017 at 1:32 PM, Daniel Huang < >> dxhu...@gmail.com >>>> >>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> +1 (non-binding)! >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Mar 14, 2017 at 11:35 AM, siddharth anand < >>>>>>> san...@apache.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> +1 (binding) >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Mar 14, 2017 at 8:42 AM, Maxime Beauchemin < >>>>>>>>>>>>> maximebeauche...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> +1 (binding) >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Mar 14, 2017 at 3:59 AM, Alex Van Boxel < >>> a...@vanboxel.be >>>>>>>> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> +1 (binding) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Note: we had to revert all our ONE_SUCCESS with ALL_SUCCESS >>>>>>> trigger >>>>>>>>>>>>> rules >>>>>>>>>>>>>>> where the parent nodes where joining with a SKIP. But I can >> of >>>>>>>>>>> should >>>>>>>>>>>>>> have >>>>>>>>>>>>>>> known this was coming. Apart of that I had a successful run >>> last >>>>>>>>>>>> night. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Mar 14, 2017 at 1:37 AM siddharth anand < >>>>>>> san...@apache.org >>>>>>>>>>>> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I'm going to deploy this to staging now. Fab work Bolke! >>>>>>>>>>>>>>> -s >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Mar 13, 2017 at 2:16 PM, Dan Davydov < >>>>>>>>>>> dan.davy...@airbnb.com >>>>>>>>>>>> . >>>>>>>>>>>>>>> invalid >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I'll test this on staging as soon as I get a chance (the >>> testing >>>>>>>>>>> is >>>>>>>>>>>>>>>> non-blocking on the rc5). Bolke very much in particular :). >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, Mar 13, 2017 at 10:46 AM, Jeremiah Lowin < >>>>>>>>>>>> jlo...@apache.org> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> +1 (binding) extremely impressed by the work and diligence >>> all >>>>>>>>>>>>>>>> contributors >>>>>>>>>>>>>>>>> have put in to getting these blockers fixed, Bolke in >>>>>>>>>>> particular. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Mar 13, 2017 at 1:07 AM Arthur Wiedmer < >>>>>>>>>>>> art...@apache.org> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> +1 (binding) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks again for steering us through Bolke. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Best, >>>>>>>>>>>>>>>>>> Arthur >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Sun, Mar 12, 2017 at 9:59 PM, Bolke de Bruin < >>>>>>>>>>>>> bdbr...@gmail.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Dear All, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Finally, I have been able to make the FIFTH RELEASE >>>>>>>>>>> CANDIDATE >>>>>>>>>>>>> of >>>>>>>>>>>>>>>>> Airflow >>>>>>>>>>>>>>>>>>> 1.8.0 available at: https://dist.apache.org/repos/ >>>>>>>>>>>>>>>>>>> dist/dev/incubator/airflow/ <https://dist.apache.org/ >>>>>>>>>>>>>>>>>>> repos/dist/dev/incubator/airflow/> , public keys are >>>>>>>>>>>> available >>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> https://dist.apache.org/repos/dist/release/incubator/ >>>>>>>>>>>> airflow/ >>>>>>>>>>>>> < >>>>>>>>>>>>>>>>>>> https://dist.apache.org/repos/dist/release/incubator/ >>>>>>>>>>>> airflow/> >>>>>>>>>>>>> . >>>>>>>>>>>>>>> It >>>>>>>>>>>>>>>> is >>>>>>>>>>>>>>>>>>> tagged with a local version “apache.incubating” so it >>>>>>>>>>> allows >>>>>>>>>>>>>>>> upgrading >>>>>>>>>>>>>>>>>> from >>>>>>>>>>>>>>>>>>> earlier releases. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Issues fixed since rc4: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> [AIRFLOW-900] Double trigger should not kill original >> task >>>>>>>>>>>>>> instance >>>>>>>>>>>>>>>>>>> [AIRFLOW-900] Fixes bugs in LocalTaskJob for double run >>>>>>>>>>>>>> protection >>>>>>>>>>>>>>>>>>> [AIRFLOW-932] Do not mark tasks removed when backfilling >>>>>>>>>>>>>>>>>>> [AIRFLOW-961] run onkill when SIGTERMed >>>>>>>>>>>>>>>>>>> [AIRFLOW-910] Use parallel task execution for backfills >>>>>>>>>>>>>>>>>>> [AIRFLOW-967] Wrap strings in native for py2 ldap >>>>>>>>>>>> compatibility >>>>>>>>>>>>>>>>>>> [AIRFLOW-941] Use defined parameters for psycopg2 >>>>>>>>>>>>>>>>>>> [AIRFLOW-719] Prevent DAGs from ending prematurely >>>>>>>>>>>>>>>>>>> [AIRFLOW-938] Use test for True in task_stats queries >>>>>>>>>>>>>>>>>>> [AIRFLOW-937] Improve performance of task_stats >>>>>>>>>>>>>>>>>>> [AIRFLOW-933] use ast.literal_eval rather eval because >>>>>>>>>>>>>>>> ast.literal_eval >>>>>>>>>>>>>>>>>>> does not execute input. >>>>>>>>>>>>>>>>>>> [AIRFLOW-919] Running tasks with no start date shouldn't >>>>>>>>>>>> break >>>>>>>>>>>>> a >>>>>>>>>>>>>>> DAGs >>>>>>>>>>>>>>>>> UI >>>>>>>>>>>>>>>>>>> [AIRFLOW-897] Prevent dagruns from failing with >> unfinished >>>>>>>>>>>>> tasks >>>>>>>>>>>>>>>>>>> [AIRFLOW-861] make pickle_info endpoint be >> login_required >>>>>>>>>>>>>>>>>>> [AIRFLOW-853] use utf8 encoding for stdout line decode >>>>>>>>>>>>>>>>>>> [AIRFLOW-856] Make sure execution date is set for local >>>>>>>>>>>> client >>>>>>>>>>>>>>>>>>> [AIRFLOW-830][AIRFLOW-829][AIRFLOW-88] Reduce Travis >> log >>>>>>>>>>>>>> verbosity >>>>>>>>>>>>>>>>>>> [AIRFLOW-794] Access DAGS_FOLDER and SQL_ALCHEMY_CONN >>>>>>>>>>>>> exclusively >>>>>>>>>>>>>>>> from >>>>>>>>>>>>>>>>>>> settings >>>>>>>>>>>>>>>>>>> [AIRFLOW-694] Fix config behaviour for empty envvar >>>>>>>>>>>>>>>>>>> [AIRFLOW-365] Set dag.fileloc explicitly and use for >> Code >>>>>>>>>>>> view >>>>>>>>>>>>>>>>>>> [AIRFLOW-931] Do not set QUEUED in TaskInstances >>>>>>>>>>>>>>>>>>> [AIRFLOW-899] Tasks in SCHEDULED state should be white >> in >>>>>>>>>>> the >>>>>>>>>>>>> UI >>>>>>>>>>>>>>>>> instead >>>>>>>>>>>>>>>>>>> of black >>>>>>>>>>>>>>>>>>> [AIRFLOW-895] Address Apache release incompliancies >>>>>>>>>>>>>>>>>>> [AIRFLOW-893][AIRFLOW-510] Fix crashing webservers when >> a >>>>>>>>>>>>> dagrun >>>>>>>>>>>>>>> has >>>>>>>>>>>>>>>> no >>>>>>>>>>>>>>>>>>> start date >>>>>>>>>>>>>>>>>>> [AIRFLOW-793] Enable compressed loading in >>> S3ToHiveTransfer >>>>>>>>>>>>>>>>>>> [AIRFLOW-863] Example DAGs should have recent start >> dates >>>>>>>>>>>>>>>>>>> [AIRFLOW-869] Refactor mark success functionality >>>>>>>>>>>>>>>>>>> [AIRFLOW-856] Make sure execution date is set for local >>>>>>>>>>>> client >>>>>>>>>>>>>>>>>>> [AIRFLOW-814] Fix Presto*CheckOperator.__init__ >>>>>>>>>>>>>>>>>>> [AIRFLOW-844] Fix cgroups directory creation >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> No known issues anymore. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I would also like to raise a VOTE for releasing 1.8.0 >>> based >>>>>>>>>>>> on >>>>>>>>>>>>>>>> release >>>>>>>>>>>>>>>>>>> candidate 5, i.e. just renaming release candidate 5 to >>>>>>>>>>> 1.8.0 >>>>>>>>>>>>>>> release. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Please respond to this email by: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> +1,0,-1 with *binding* if you are a PMC member or >>>>>>>>>>>> *non-binding* >>>>>>>>>>>>>> if >>>>>>>>>>>>>>>> you >>>>>>>>>>>>>>>>>> are >>>>>>>>>>>>>>>>>>> not. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>>>>>>> Bolke >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> My VOTE: +1 (binding) >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> _/ >>>>>>>>>>>>>>> _/ Alex Van Boxel >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>> >>>> >>> >>> >>