dcache

dCache - a system for storing and retrieving huge amounts of data, distributed among a large number of heterogenous server nodes, under a single virtual filesystem tree with a variety of standard access methods

https://github.com/dcache/dcache

Science Score: 46.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    19 of 108 committers (17.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

data-exchange dcache exchange-data gridftp java nfs-server storage webdav xrootd
Last synced: 6 months ago · JSON representation

Repository

dCache - a system for storing and retrieving huge amounts of data, distributed among a large number of heterogenous server nodes, under a single virtual filesystem tree with a variety of standard access methods

Basic Info
  • Host: GitHub
  • Owner: dCache
  • Language: Java
  • Default Branch: master
  • Homepage: https://dcache.org
  • Size: 401 MB
Statistics
  • Stars: 305
  • Watchers: 29
  • Forks: 142
  • Open Issues: 394
  • Releases: 0
Topics
data-exchange dcache exchange-data gridftp java nfs-server storage webdav xrootd
Created almost 13 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing Citation

README.md

dCache

dCache is a system for storing and retrieving huge amounts of data, distributed among a large number of heterogeneous server nodes, under a single virtual filesystem tree with a variety of standard access methods. Depending on the Persistency Model, dCache provides methods for exchanging data with backend (tertiary) Storage Systems as well as space management, pool attraction, dataset replication, hot spot determination and recovery from disk or node failures. Connected to a tertiary storage system, the cache simulates unlimited direct access storage space. Data exchanges to and from the underlying HSM are performed automatically and invisibly to the user. Beside HEP specific protocols, data in dCache can be accessed via NFSv4.1 (pNFS), FTP as well as through WebDav.

DOI

Documentation

The dCache book

User Guide

Getting Started

The file BUILDING.md describes how to compile dCache code and build various packages.

The file also describes how to create the system-test deployment, which provides a quick and easy way to get a working dCache. Running system-test requires no special privileges and all the generated files reside within the code-base.

There are also packages of stable releases at https://www.dcache.org/downloads/.

License

The project is licensed under AGPL v3. Some parts licensed under BSD and LGPL. See the source code for details.

For more info, check the official dCache.ORG web page.

Contributors

dCache is a joint effort between Deutsches Elektronen-Synchrotron DESY, Fermi National Accelerator Laboratory and Nordic DataGrid Facility.

Contributions are welcome! Please check out our CONTRIBUTING guide.

Owner

  • Name: dCache Project
  • Login: dCache
  • Kind: organization
  • Email: support@dcache.org

GitHub Events

Total
  • Fork event: 7
  • Create event: 157
  • Commit comment event: 2
  • Issues event: 52
  • Release event: 43
  • Watch event: 13
  • Delete event: 69
  • Member event: 1
  • Issue comment event: 145
  • Push event: 344
  • Pull request review comment event: 5
  • Pull request review event: 12
  • Pull request event: 222
Last Year
  • Fork event: 7
  • Create event: 157
  • Commit comment event: 2
  • Issues event: 52
  • Release event: 43
  • Watch event: 13
  • Delete event: 69
  • Member event: 1
  • Issue comment event: 145
  • Push event: 344
  • Pull request review comment event: 5
  • Pull request review event: 12
  • Pull request event: 222

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 12,344
  • Total Committers: 108
  • Avg Commits per committer: 114.296
  • Development Distribution Score (DDS): 0.804
Top Committers
Name Email Commits
Paul Millar p****r@d****e 2,422
Tigran Mkrtchyan t****n@d****e 2,347
Gerd Behrmann b****n@n****t 2,074
Gerd Behrmann b****n@g****m 1,995
Albert Louis Rossi a****i@f****v 625
Dmitry Litvintsev l****e@f****v 480
Timur Perelmutov t****r@f****v 300
Jan Schaefer j****r@d****e 224
alrossi a****i@o****v 220
Marina Sahakyan m****n@d****e 219
Owen Synge o****e@d****e 188
lemora l****l@d****e 141
Karsten Schwank k****k@d****e 110
Irian Kozlova i****a@d****e 102
Ted Hasselroth t****h@f****v 86
Tatjana Baranova t****a@d****e 85
Olufemi Adeyemi o****i@d****e 77
Thomas Zangerl t****l@p****e 64
Onno Zweers o****s@s****l 46
Jürgen Starek j****k@d****e 41
alrossi a****i@m****v 40
Christoph Anton Mitterer m****l@c****e 38
Christian Bernardt c****t@d****e 38
Vladimir Podstavkov p****v@f****v 34
Lea 1****a@u****m 33
Anupam Ashish a****h@o****m 32
dependabot[bot] 4****]@u****m 27
Martin Radicke m****e@d****e 26
Alex Kulyavtsev a****k@f****v 19
marisanest m****t@m****g 14
and 78 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 111
  • Total pull requests: 235
  • Average time to close issues: 7 months
  • Average time to close pull requests: 20 days
  • Total issue authors: 30
  • Total pull request authors: 18
  • Average comments per issue: 2.15
  • Average comments per pull request: 0.84
  • Merged pull requests: 149
  • Bot issues: 0
  • Bot pull requests: 22
Past Year
  • Issues: 38
  • Pull requests: 148
  • Average time to close issues: 15 days
  • Average time to close pull requests: 4 days
  • Issue authors: 15
  • Pull request authors: 12
  • Average comments per issue: 0.55
  • Average comments per pull request: 0.24
  • Merged pull requests: 83
  • Bot issues: 0
  • Bot pull requests: 13
Top Authors
Issue Authors
  • kofemann (20)
  • cfgamboa (16)
  • onnozweers (16)
  • DmitryLitvintsev (7)
  • paulmillar (6)
  • calestyo (5)
  • ageorget (5)
  • XMol (4)
  • vingar (4)
  • VilleS1 (3)
  • geonmo (2)
  • ArturAkh (2)
  • elenamplanas (2)
  • mksahakyan (2)
  • Kmwai (2)
Pull Request Authors
  • kofemann (77)
  • DmitryLitvintsev (57)
  • dependabot[bot] (22)
  • mksahakyan (15)
  • paulmillar (14)
  • khys95 (11)
  • onnozweers (10)
  • lemora (10)
  • marian-babik (4)
  • paurkedal (3)
  • ThePhisch (3)
  • greenc-FNAL (3)
  • HarryKodden (1)
  • LukasMansour (1)
  • hrhee (1)
Top Labels
Issue Labels
bug (11) enhancement (6) webdav (6) Chimera (3) pool (3) easypick (3) education (2) Authentication (2) documentation (2) frontend (2) Need More Information (2) pool manager (1) master-only (1) packaging (1) zookeeper (1) messaging (1) xroot (1) Nearline (1)
Pull Request Labels
dependencies (22) java (4) enhancement (1)

Dependencies

archetypes/dcache-nearline-plugin-archetype/pom.xml maven
  • org.dcache:dcache-nearline-spi ${project.version}
archetypes/dcache-nearline-plugin-archetype/src/main/resources/archetype-resources/pom.xml maven
  • org.dcache:dcache-nearline-spi ${dcache} provided
modules/acl/pom.xml maven
  • com.google.guava:guava
  • com.zaxxer:HikariCP
  • org.dcache:acl-vehicles ${project.version}
  • org.dcache:dcache-common ${project.version}
  • org.slf4j:slf4j-api
  • org.hsqldb:hsqldb test
modules/acl-vehicles/pom.xml maven
  • com.google.guava:guava
  • org.slf4j:slf4j-api
modules/benchmarks/pom.xml maven
  • org.dcache:dcache-core ${project.version}
  • org.openjdk.jmh:jmh-core
  • org.openjdk.jmh:jmh-generator-annprocess
modules/cells/pom.xml maven
  • com.github.spotbugs:spotbugs-annotations compile
  • ch.qos.logback:logback-classic
  • ch.qos.logback:logback-core
  • com.google.guava:guava
  • de.ruedigermoeller:fst
  • io.dropwizard.metrics:metrics-core
  • jline:jline
  • org.apache.curator:curator-recipes
  • org.apache.zookeeper:zookeeper
  • org.dcache:common-cli ${project.version}
  • org.dcache:common-security ${project.version}
  • org.dcache:dcache-common ${project.version}
  • org.slf4j:slf4j-api
  • org.springframework:spring-context
modules/chimera/pom.xml maven
  • com.github.spotbugs:spotbugs-annotations
  • com.google.guava:guava
  • com.zaxxer:HikariCP
  • jline:jline
  • org.dcache:acl ${project.version}
  • org.dcache:acl-vehicles ${project.version}
  • org.dcache:common-cli ${project.version}
  • org.dcache:dcache-common ${project.version}
  • org.postgresql:postgresql
  • org.slf4j:slf4j-api
  • org.springframework:spring-jdbc
  • org.springframework:spring-tx
  • com.h2database:h2 test
  • com.mattbertolini:liquibase-slf4j test
  • org.liquibase:liquibase-core test
  • org.slf4j:jcl-over-slf4j test
.github/workflows/mirror.yml actions
  • actions/checkout v3 composite
  • pixta-dev/repository-mirroring-action v1 composite
archetypes/pom.xml maven
docs/TheBook/pom.xml maven
docs/UserGuide/pom.xml maven
docs/pom.xml maven