Subject: | Please make IO::Async::FileStream and IO::Async::File tolerate ENOENT on the ->{filename} |
Two reasons:
* when rotating a log file, there is a time window where the rotated file has changed name, but the new one doesn't exist yet
* it would make it straightforward to tail the logs of a process that hasn't started yet (my use case: I'm writing a /sbin/init in Perl for Docker).
It is a little bit of a pain to achieve this through subclassing, which is what I'm currently doing.
Thanks in advance!