hi, anyone have experience trying to use subprocess within a celery task
darrenxyli joined the channel
harijay joined the channel
harijay has quit
harijay joined the channel
lduros has quit
brockhaywood joined the channel
buff3r has quit
brockhaywood has quit
harijay has quit
Kira joined the channel
k_sze[work] has quit
jeverling has quit
jeverling joined the channel
cjflory joined the channel
darrenxyli has quit
al1o has quit
al1o joined the channel
darrenxyli joined the channel
zbp_ joined the channel
zbp has quit
zbp_ is now known as zbp
zbp has quit
b8sell joined the channel
sgviking has quit
psec has quit
domino14_ has quit
jameson__1 has quit
matheusrocha89 has quit
brockhaywood joined the channel
b8sell has quit
anuvrat has quit
domino14 joined the channel
Flonka joined the channel
magicflakes has left the channel
ionelmc has quit
malinoff joined the channel
domino14 has quit
magicflakes joined the channel
matheusrocha89 joined the channel
cjflory has quit
Guest63757 joined the channel
Guest63757
Hi, ... is there a way to get some result or notification back in case the invoked task is not found in the worker?
darrenxyli has quit
as for now the task sender only sees an asyncresult in state pending ... but task message was already consumed by a worker who doesn't know the task. and the sending app doesn't get any information that the job couldn't be started
is this expected behaviour?
samstav has quit
zbp joined the channel
or maybe the other way round ... is there a way to find out whether a job has been rejected or not?
Guest63757 has quit
domino14 joined the channel
matheusrocha89 has quit
anuvrat joined the channel
gw joined the channel
gw has quit
gw joined the channel
matheusrocha89 joined the channel
matheusrocha89 has quit
darrenxyli joined the channel
fayaz joined the channel
bwreilly joined the channel
eedeep joined the channel
eedeep
hi there
brockhaywood has quit
i'm trying to use retry() and it is working fine with CELERY_ALWAYS_EAGER=True but with CELERY_ALWAYS_EAGER=False I am seemingly running into the problem where the request context is empty
eedeep: Calling the task on the worker or calling the task directly (task.__call__) ?
edulix has quit
matheusrocha89 has quit
d-fence has quit
edulix joined the channel
d-fence joined the channel
_mdg joined the channel
al1o has quit
_mdg
do I have to copy tasks definition in every server in order to be able to distribute celery over many servers?
_mdg has quit
the_rat joined the channel
d-fence has quit
d-fence joined the channel
eedeep
asksol: hi there sorry I had to ride home
asksol: calling the task via the_task.delay()
with ALWAYS_EAGER it works perfectly
but run async proper, by the worker, it actually does retry once but I can see via logging statements that the request context for the resubmitted task is empty