flux-framework / dyad

DYAD: DYnamic and Asynchronous Data Streamliner
GNU Lesser General Public License v3.0
7 stars 5 forks source link

Timeout and basic error handling in reading a remote file #69

Open JaeseungYeom opened 8 months ago

JaeseungYeom commented 8 months ago

Currently, a consumer will wait indefinitely if a file does not exist. A timeout controlled via environment variable might be useful. In addition, if there is an error while reading a file on the producer side, the error should be passed to the consumer.

JaeseungYeom commented 8 months ago

The timeout here is for KVS. This is different from issue #31

JaeseungYeom commented 8 months ago

PR #93 addresses a part of the plan, which is to send the return value of read() from module to client.