Falcon: Online File Transfers Optimization
The application can only correctly function on Linux-based operating systems due to several Linux-based functional dependencies.
Installation
You can install the falcon-datamover package from PyPI:
pip install falcon-datamover
or
python3 -m pip install falcon-datamover
The Falcon package is supported on Python 3.6 and above.
Usage
Falcon is a command line application. please run help to find required arguments
$ falcon --help
usage: falcon [-h] [--host HOST] [--port PORT] [--data_dir DATA_DIR] [--method METHOD] [--max_cc MAX_CC] [--direct DIRECT] [--checksum CHECKSUM] agent
positional arguments:
agent Please choose agent type: sender or receiver
optional arguments:
-h, --help show this help message and exit
--host HOST Receiver host address; default: 127.0.0.1
--port PORT Receiver port number; default: 50021
--data_dir DATA_DIR data directory of sender or receiver
--method METHOD choose one of them : gradient, probe
--max_cc MAX_CC maximum concurrency
--direct DIRECT enable direct I/O
--checksum CHECKSUM enable checksum verification
for example: on the receiver node:
$ falcon receiver --host 10.10.1.2 --port 5000 --data_dir /data/dest/
similarly, on the sender node:
$ falcon sender --host 10.10.1.2 --port 5000 --data_dir /data/src/ --method probe
Metadata
Release files for falcon-datamover 1.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| falcon-datamover-1.0.8.tar.gz | 12.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| falcon_datamover-1.0.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.7 kB
Release files / falcon-datamover-1.0.8.tar.gz
| Download URL | falcon-datamover-1.0.8.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f2d0036f7a9d02acbfe1f8155bcbb2a98f0a6c272c5701301c6a48e18bb01981
|
|
BLAKE2b-256 checksum How to use checksums |
9ce566414f6e56b33f0a783cf7333f3618d4a1a9cd4b1428fbb619ae105c5246
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.0
|
Release files / falcon_datamover-1.0.8-py3-none-any.whl
| Download URL | falcon_datamover-1.0.8-py3-none-any.whl |
|---|---|
| Size | 12.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55d21b178c9d8f28d6d19d3d555b6d8afd15aaa144e51d4a9dd0bec732126ebf
|
|
BLAKE2b-256 checksum How to use checksums |
eb648379000a5d7cfdaa94e4dae0df596852cae3ada7bd2c5737f993e68ce530
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.0
|