glennklockwood / cray-dvs

Cray's Data Virtualization Service (DVS)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DVS - Data Virtualization Service

DVS is a mostly POSIX compliant network filesystem. Capable of projecting a shared mountpoint across multiple nodes for quick access to shared files across many disparate systems.

Table of Contents

Contributions

Details on contributing changes upstream to DVS are described in contributions.md

Building DVS

For instructions on building DVS as a kbuild kernel module, reference the readme in the kernel directory kernel readme.md.

Installing DVS

For details on DVS installation requirements, reference the install.md file.

Running Tests

DVS runs a number of tests to ensure the filesystem behaves as expected. For details on how you might run these same tests, have a look at the test/readme.md file.

Documentation

The primary documentation for DVS is located in the docs subdirectory.

Limitations

For details on POSIX compliance, or lack thereof, reference limitations.md

Cray Specific

As much as possible, we've tried to contain any cray specific content into the cray directory. Any other top level exceptions will be listed here.

License

DVS is licensed under GPL-v2 or later.

About

Cray's Data Virtualization Service (DVS)

License:GNU General Public License v2.0


Languages

Language:C 89.6%Language:Shell 5.6%Language:Makefile 1.3%Language:C++ 1.3%Language:HCL 1.1%Language:M4 0.5%Language:Groovy 0.3%Language:Python 0.3%Language:Perl 0.1%