It hasn't been targeted for 1.10.6. If you want this in, you need to
convince the release manager Ash :-)

Cheers, Fokko

Op vr 25 okt. 2019 om 22:46 schreef Bas Harenslak <
basharens...@godatadriven.com>:

> Hi Damian,
>
> Currently XComs cannot be shared between instances of the same task (i.e.
> retries/sensors). This is because XComs of a task instance are cleared when
> rerunning the same task instance. Don’t know why that choice was made, but
> this PR: https://github.com/apache/airflow/pull/6370 was recently merged
> to master which fixes that problem, I don’t know what version it will be
> released in though.
>
> Cheers,
> Bas
>
> On 25 Oct 2019, at 18:08, Shaw, Damian P. <damian.sha...@credit-suisse.com
> <mailto:damian.sha...@credit-suisse.com>> wrote:
>
> Hi all,
>
> I am trying to pull the latest xcom value that could include the current
> task from a previous retry. In the UI I can see today's xcom value and
> yesterday's xcom value. I am retrying the task and unable to get today's
> value:
>
> Attempt 1:   context['ti'].xcom_pull(key=key, include_prior_dates=True) ->
> Yesterday's xcom value
> Attempt 2:   context['ti'].xcom_pull(key=key) -> None
> Attempt 3:   XCom.get_many(key=key,
> execution_date=context['execution_date'] + timedelta(days=1),
> include_prior_dates=True) -> List containing yesterday's xcom object
>
> It occurred to me at this point that maybe what I'm trying isn't possible
> with xcom, does anyone know?
>
> (FYI I'm on Airflow 1.10.3 but I've looked at the source code between this
> and master and seen no significant difference.)
> Thanks,
> Damian
>
>
>
> ===============================================================================
> Please access the attached hyperlink for an important electronic
> communications disclaimer:
> http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
>
> ===============================================================================
>
>

Reply via email to