Architecture review date |
|
---|---|
Project lead | |
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.
The XrdCeph 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
\uD83C\uDFAF Goals
\uD83D\uDC63 Next steps
Project | Description | Estimate | Documentation | Target release date | |
---|---|---|---|---|---|
1 | |||||
2 |