Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Architecture review date

Project lead

James Walder

On this page

\uD83D\uDCCB Overview

When the XRootD component was originally written for Ceph by Sebastien Ponce it was designed in two parts. He create a libradosstriper which is part of the Ceph code and broke large files into small objects which were written as separate Objects in Ceph. The first Object has some metadata attached which contains the checksum, the file size and other information to access the complete file. More details of how the striping works can be found in the Ceph documentation. https://docs.ceph.com/en/latest/architecture/

The XrdCeph plugin is a Storage level plugin relies on libradosstriper to split up its

When Echo was being built it was noted that as an object store it was better suited to streaming entire objects rather than performing many small reads (AKA Vector reads) on it. It was therefore decided to place XCaches infront of all the storage endpoints.

\uD83D\uDEA9 Architecture issues

Architecture issue

Business impact

Priority

Notes

libradosstriper is not officially supported by Ceph.

MEDIUM

XCaches do not work as reliably as originally anticipated.

Deletes need to be sped up

\uD83D\uDC65 Stakeholders

Name

Role

✏ Software quality attributes

 Software quality attributes

Definition

Key success metrics

Notes

Interoperability

Maintainability

Modifiability

Performance

Reliability

Scalability

\uD83C\uDFAF Goals

\uD83D\uDC63 Next steps

Project

Description

Estimate

Documentation

Target release date

1

2

  • No labels