hoslo
hoslo
There are two scenarios: 1. We have an `Range`, split it into `concurrent` intervals and read it using `rayon` 2. No `Range`, read in parallel with `concurrent` using `1024 *...
We add a field `OpReader` into BlockingReader and use it concurrent read in method `read_at` and `read_into`.
@Xuanwo I didn't find a place for the throttle, but I ran the behavior test locally separately and it was ok. ```shell running 123 tests test behavior::test_copy_source_dir ... ok test...
> And is it a good idea for us to use `file_read` and `file_pread` instead? > > ref: https://docs.pcloud.com/methods/fileops/index.html The implementation of upload and download is based on the official...
@Xuanwo I have encountered an issue while implementing Upyun services. After uploading a file, immediately requesting the file results in a 'Not Found' response. The same issue occurs with the...
> Seems pcloud doesn't support writing data concurrently. So, should we change `Arc` to `Arc`?
> > So, should we change `Arc` to `Arc`? > > I'm not sure about that. Maybe we can drop copy and rename support of pcloud first? It doesn't seem...
> > @Xuanwo I have encountered an issue while implementing Upyun services. After uploading a file, immediately requesting the file results in a 'Not Found' response. The same issue occurs...
@Xuanwo Plz take a review for this design.
> Hi, my original post is about adding truncate for PositionWrite instead of Write. Would you like to make it more clear to avoid confusion? changed.