Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 709556

Summary: sys-cluster/AXL - AXL provides a common C interface to transfer files in an HPC storage hierarchy
Product: Gentoo Linux Reporter: Alessandro Barbieri <lssndrbarbieri>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: normal Keywords: InOverlay, PullRequest
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/ECP-VeloC/AXL
See Also: https://github.com/gentoo/gentoo/pull/13403
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 709554    
Bug Blocks: 709566    

Description Alessandro Barbieri 2020-02-14 02:53:03 UTC
LICENSE: MIT

AXL defines a common interface for transferring files between layers in a storage hierarchy. It abstracts vendor-specific APIs and provides synchronous and asynchronous methods using POSIX. One creates a transfer object, defining the transfer type, and then one adds files to the transfer. Once all files have been added, one initiates the transfer and can then later test or wait for its completion. The library optionally records the state of ongoing transfers, so that they can be identified or terminated even if the process that initiated the transfer has been restarted.