-
Hello, I would like to use |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
@andreypz It would be helpful to see how things are crashing in your case. It could be due to a variety of things beyond the timeout. Typically the lack of a timeout causes stalls and not crashes. In particular you should try telling To make a timeout really sticky you need to set it when the dask/parsl/etc worker job is started. If you are running with Dask you should add the timeouts via dask to the worker environment. You need to set run_uproot_job(..., executor_args={"xrootdtimeout": Nseconds, ...}, ...) |
Beta Was this translation helpful? Give feedback.
@andreypz It would be helpful to see how things are crashing in your case. It could be due to a variety of things beyond the timeout. Typically the lack of a timeout causes stalls and not crashes. In particular you should try telling
run_uproot_job
to skip bad files: https://github.com/lgray/hgg-coffea/blob/master/runner.py#L355.To make a timeout really sticky you need to set it when the dask/parsl/etc worker job is started. If you are running with Dask you should add the timeouts via dask to the worker environment. You need to set
XRD_REQUESTTIMEOUT
andXRD_STREAMTIMEOUT
to some reasonable values. For the local executors you can set the environment variables yourself or use thexrootdti…