LFC

LCG File Catalog (LFC)

The LCG File catalogue (LFC) offers a hierarchical view of files to users, with a UNIX-like client interface. The LFC catalogue provides:

  • Logical File Name (LFN) to Storage URL (SURL) mappings (via a GUID);
  • Authorisation on its logical namespace.

The LFC relies on a client-server model, using a proprietary socket interface. The LFC server communicates with a database (either Oracle or MySQL), where all the data is stored. The LFC server is accessible on the client side via:

  • A command line interface;
  • The C API;
  • A Python interface and a Perl interface;

 

 

Category

Middleware

 

Scientific areas

High Energy Physics

Biomed

 

Main features

data bookkeeping

data catalog

 

License

Apache License 2.0 (Apache-2.0)

 

Supported Operating Systems

Red Hat Enterprise Linux 5

Red Hat Enterprise Linux 6

Scientific Linux 5

Scientific Linux 6

 

Supported CPU Architectures

AMD64

x86

x86-64

 

Programming languages

C

C++

Python

 

Build tools

cmake

bamboo

ETICS

 

Test tools

ETICS