Skip to content

refactor data_objects.write() to use HTTP headers for operation information #54

@trel

Description

@trel

Should see improved memory usage and better performance with the iRODS HTTP API.

From https://github.com/irods/irods_client_http_api/blob/main/API.md#write :

Information which describes the operation is sent via HTTP headers and the data to write to the data object is sent in the body of the request. This difference results in improved memory usage and can lead to faster transfers. It is easier to implement for clients as well.

Unlike method 1, this method does not buffer the full request before processing it. Data is written to the iRODS server as soon as it is received by the HTTP API server.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions