Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] Handling non-car files within Boost #1685

Open
4 of 9 tasks
LexLuthr opened this issue Sep 8, 2023 · 1 comment
Open
4 of 9 tasks

[Epic] Handling non-car files within Boost #1685

LexLuthr opened this issue Sep 8, 2023 · 1 comment

Comments

@LexLuthr
Copy link
Collaborator

LexLuthr commented Sep 8, 2023

This is the parent tracking issue related to the handling of non-car files within Boost.

Problem Statement

The current design of Boost assumes that all the deals are made with car files. There is no provision to handle a deal which might be blobs of data or concatenate car files (data segment indexing).

Change Proposal

To successfully handle the non-car files, we need to make multiple changes in Boost architecture and internal deal flow. These changes would need to be shipped in a single release to avoid breaking any existing functionality and introducing new bugs. The list of required changes is below along with their tracking issues or PRs

Merge all the new changes to a feature branch

Handle commP for non-car file

Handle generating index for concatenate car files (data segment indexing)

Handle deal flow error for non-car files

Update piece-doctor

Handle LID recovery for non-car file

Update Boost docs

  • Update Boost docs to explain the new capabilities and LID changes
@willscott
Copy link
Collaborator

current discussion here is to support a strict PoDSI deal structure first, while continuing to understand what expectations should be made around arbitrary non-car deals

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

2 participants