HEPCloud / decisionengine

HEPCloud Decision Engine framework
Apache License 2.0
6 stars 26 forks source link

de-client --status stalls whenever channels are not yet in STEADY state #639

Closed knoepfel closed 2 years ago

knoepfel commented 2 years ago

This makes it very difficult to debug. We should investigate whether the protected (i.e. blocking) access to the channel workers can be relaxed.

knoepfel commented 2 years ago

It is not yet clear if the stall was due to unnecessary blocking of the channel workers during the de-client --status call, or whether it is something deeper down (e.g. locking due to changing the processing state of the channel). A forthcoming PR may address this issue.

StevenCTimm commented 2 years ago

Not fixed yet. Still have to wait for the whole DE to be started before de-client --status works.

StevenCTimm commented 2 years ago

PR 648 appears to have not fixed this issue.. still takes 5 minutes 28 seconds to get output from de-client --status

mambelli commented 2 years ago

This seems to be fixed by PR #655