Comments (2)
Yes, that is how istream
works. It reads bytes from stdin
and sends chunks (via an in-memory buffer) to the iRODS server. The downside is that the length of the input stream is unknown. That means istream
does not support parallel transfer.
Because you're using the REST API, you won't have parallel transfer available either. Just something to keep in mind.
from irods_client_library_rirods.
Yes, I guess we have to life with that. But the implementation for the serial approach on the R side is poor at the moment, as I designed it to write to disk first and then send to the REST API. The implementation as shown before might circumvent this. I placed it here to remind myself that I should look into this.
from irods_client_library_rirods.
Related Issues (20)
- proposal for iget and iput behavior HOT 7
- new ichksum function HOT 2
- iquery should not interpret GenQuery column names HOT 2
- new function: info HOT 1
- Authentication to try out the package HOT 20
- Document multiple operations in `imeta()`
- Metadata columns in wrong order when some item has no metadata
- Should `icd()` behave like `setwd()` but on iRODS? HOT 1
- Allow relative logical path in `ils()`
- Create dedicated GitHub workflows for the R-CMD check and HTTP snapshots
- CRAN review HOT 2
- To-do HOT 2
- new logo - spacing and color HOT 7
- update to use the new iRODS HTTP API HOT 5
- Pin irods REST (HTTP) API version to package version
- Release rirods 0.1.2 HOT 3
- Make GitHub repo more discoverable. HOT 3
- rirods 0.1.2 has no GitHub release HOT 6
- Link to multiple APIs HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from irods_client_library_rirods.