The unpipe branch currently has a test failure due to trying to walk away from an 8GB read stream after reading 0x100 bytes. The pipe is left open, and yazul never emits the close event.
In general, we should have the ability to abort a read stream partway through. According to my research, we need to provide this feature rather than relying on some existing Node solution that works for all generic streams and pipes.
Credit to @timotm for finding this limitation 8 months ago in #13.
The unpipe branch currently has a test failure due to trying to walk away from an 8GB read stream after reading
0x100bytes. The pipe is left open, and yazul never emits thecloseevent.In general, we should have the ability to abort a read stream partway through. According to my research, we need to provide this feature rather than relying on some existing Node solution that works for all generic streams and pipes.
Credit to @timotm for finding this limitation 8 months ago in #13.