SciencePAD
Published on SciencePAD (https://test-static-01.web.cern.ch)

Home > GFAL 2.0

GFAL 2.0 [1]

GFAL 2.0

GFAL2 is a framework for Grid and Cloud file access, file transfer and file management.

The GFAL 2.0 library : The GFAL 2.0 library (gfal2-core) provides a unified and protocol-generic API for file access, file transfer and file management operations in Grid and Cloud environments. GFAL 2.0 allows to build applications using the Grid technologies ( file, GridFTP, RFIO, Dcap, SRM, LFC, Http/Dav, xrootd ) in a transparent manner.

The GFAL 2.0 transfer library: The GFAL 2.0 transfer library (gfal2-transfer) is an additional GFAL 2.0 library for high level file copy management.

GFAL 2.0 python API : The GFAL2.0 python module allows to use the power of the GFAL 2.0 library in a pythonic manner. gfal2-python is fully thread safe, concurrent and exception support out of the box.

gfalFS : gfalFS is a fuse module based on the GFAL 2.0, It makes possible to mount any storage endpoint with a compatible protocol and to use it locally.

gfal-tools : The gfal tools are a set of experimental utility Tools for common Grid and Cloud file and directory operations: file creation, copy file, create/delete directory, change-rights, meta-data informations... etc.

 

 

Category

Middleware [2]

 

Scientific areas

High Energy Physics [3]

 

Main features

grid [4]

GridFTP [5]

SRM [6]

file copy [7]

LFC [8]

RFIO [9]

DPM [10]

file management [11]

file access [12]

Grid storage [13]

 

License

Apache License 2.0 (Apache-2.0) [14]

 

Supported Operating Systems

Scientific Linux 5 (SL5) [15]

Scientific Linux 6 (SL6) [16]

Fedora 16 [17]

Fedora 17 [18]

Debian 6 [19]

 

Supported CPU Architectures

All (architecture independent) [20]

 

Programming languages

C [21]

 

Build tools

cmake [22]

bamboo [23]

mock [24]

 

Test tools

google test [25]

ctest [26]

bamboo [27]

Coordinated by EMI. EMI is partially funded by the European Commission under Grant Agreement INFSO-RI-261611

Powered by Drupal

Source URL: https://test-static-01.web.cern.ch/node/89

Links
[1] https://test-static-01.web.cern.ch/node/89
[2] https://test-static-01.web.cern.ch/taxonomy/term/456
[3] https://test-static-01.web.cern.ch/taxonomy/term/240
[4] https://test-static-01.web.cern.ch/taxonomy/term/499
[5] https://test-static-01.web.cern.ch/taxonomy/term/649
[6] https://test-static-01.web.cern.ch/taxonomy/term/650
[7] https://test-static-01.web.cern.ch/taxonomy/term/651
[8] https://test-static-01.web.cern.ch/taxonomy/term/652
[9] https://test-static-01.web.cern.ch/taxonomy/term/653
[10] https://test-static-01.web.cern.ch/taxonomy/term/654
[11] https://test-static-01.web.cern.ch/taxonomy/term/655
[12] https://test-static-01.web.cern.ch/taxonomy/term/656
[13] https://test-static-01.web.cern.ch/taxonomy/term/618
[14] https://test-static-01.web.cern.ch/taxonomy/term/265
[15] https://test-static-01.web.cern.ch/taxonomy/term/388
[16] https://test-static-01.web.cern.ch/taxonomy/term/389
[17] https://test-static-01.web.cern.ch/taxonomy/term/481
[18] https://test-static-01.web.cern.ch/taxonomy/term/482
[19] https://test-static-01.web.cern.ch/taxonomy/term/390
[20] https://test-static-01.web.cern.ch/taxonomy/term/422
[21] https://test-static-01.web.cern.ch/taxonomy/term/341
[22] https://test-static-01.web.cern.ch/taxonomy/term/561
[23] https://test-static-01.web.cern.ch/taxonomy/term/564
[24] https://test-static-01.web.cern.ch/taxonomy/term/429
[25] https://test-static-01.web.cern.ch/taxonomy/term/562
[26] https://test-static-01.web.cern.ch/taxonomy/term/563
[27] https://test-static-01.web.cern.ch/taxonomy/term/565