Issue created: https://github.com/apache/airflow/issues/8908
On Tue, May 19, 2020 at 11:06 AM Asif Saif Uddin <auv...@gmail.com> wrote: > value = Exception('<class > \'sqlalchemy.exc.IntegrityError\'>((\'(psycopg2.errors.UniqueViolation) > duplicate key value violates..."pg_type_typname_nsp_index"\\nDETAIL: Key > (typname, typnamespace)=(celery_tasksetmeta, 2200) already > exists.\\n\',))') > tb = None > def reraise(tp, value, tb=None): > """Reraise exception.""" > if value.__traceback__ is not tb: > raise value.with_traceback(tb) > > raise value > E Exception: <class > 'sqlalchemy.exc.IntegrityError'>(('(psycopg2.errors.UniqueViolation) > duplicate key value violates unique constraint > "pg_type_typname_nsp_index"\nDETAIL: Key (typname, > typnamespace)=(celery_tasksetmeta, 2200) already exists.\n',)) > > > seems like a celery sqlalchemy issue. can you try celery from master? feel > free to open an issue on celery. > > On Tue, May 19, 2020 at 2:43 PM Tomasz Urbaszek < > tomasz.urbas...@polidea.com> wrote: > >> Should we create an issue? Maybe Asif (CC) from Celery team will be >> able to help us? >> >> Tomek >> >> >> On Tue, May 19, 2020 at 10:39 AM Ash Berlin-Taylor <a...@apache.org> >> wrote: >> > >> > I'll take a look. I'm surprised by that error though, it looks like two >> processes are racing to create a table, and not dealing with losing. >> > >> > (I suspect we can fix it by pre-creating that tbl,/calling something >> before we spawn processes, but this really is a bug in celery.) >> > >> > On 19 May 2020 07:58:11 BST, Jarek Potiuk <jarek.pot...@polidea.com> >> wrote: >> > >Hello Everyone, but mostly I think Kamil, Ash, Kaxil, >> > > >> > >I think we need someone who knows a bit more about Celery Executor to >> > >stabilise one of the tests that is transiently failing. I think this >> > >started to appear recently (so likely it is one of the optimizations >> > >implemented recently) >> > > >> > >You can see example of such failure here but there are many more >> > >similar >> > >ones) >> > > >> > > >> https://github.com/apache/airflow/runs/687537257?check_suite_focus=true#step:6:387 >> > > >> > >I think there were recently some optimisations done in this area and I >> > >believe it might be the root cause of this problem. Can you please help >> > >to >> > >solve that problem? I do not want to put that problem to Quarantine, as >> > >it >> > >looks like an awfully "real" problem. >> > > >> > > >> > > >> > >/usr/local/lib/python3.7/site-packages/celery/result.py:333: in >> > >maybe_throw >> > > self.throw(value, self._to_remote_traceback(tb)) >> > >/usr/local/lib/python3.7/site-packages/celery/result.py:326: in throw >> > > self.on_ready.throw(*args, **kwargs) >> > >/usr/local/lib/python3.7/site-packages/vine/promises.py:244: in throw >> > > reraise(type(exc), exc, tb) >> > >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >> > >_ _ >> > >_ _ >> > > >> > >tp = <class 'Exception'> >> > >value = Exception('<class >> > >\'sqlalchemy.exc.IntegrityError\'>((\'(psycopg2.errors.UniqueViolation) >> > >duplicate key value violates..."pg_type_typname_nsp_index"\\nDETAIL: >> > >Key >> > >(typname, typnamespace)=(celery_tasksetmeta, 2200) already >> > >exists.\\n\',))') >> > >tb = None >> > > >> > > def reraise(tp, value, tb=None): >> > > """Reraise exception.""" >> > > if value.__traceback__ is not tb: >> > > raise value.with_traceback(tb) >> > >> raise value >> > >E Exception: <class >> > >'sqlalchemy.exc.IntegrityError'>(('(psycopg2.errors.UniqueViolation) >> > >duplicate key value violates unique constraint >> > >"pg_type_typname_nsp_index"\nDETAIL: Key (typname, >> > >typnamespace)=(celery_tasksetmeta, 2200) already exists.\n',)) >> > > >> > > >> > > >> > >J. >> > > >> > >-- >> > > >> > >Jarek Potiuk >> > >Polidea <https://www.polidea.com/> | Principal Software Engineer >> > > >> > >M: +48 660 796 129 <+48660796129> >> > >[image: Polidea] <https://www.polidea.com/> >> >> >> >> -- >> >> Tomasz Urbaszek >> Polidea | Software Engineer >> >> M: +48 505 628 493 >> E: tomasz.urbas...@polidea.com >> >> Unique Tech >> Check out our projects! >> > -- Jarek Potiuk Polidea <https://www.polidea.com/> | Principal Software Engineer M: +48 660 796 129 <+48660796129> [image: Polidea] <https://www.polidea.com/>