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

Automate Integrity Checks #25

Open
n8maninger opened this issue Mar 16, 2023 · 0 comments
Open

Automate Integrity Checks #25

n8maninger opened this issue Mar 16, 2023 · 0 comments
Labels
feature A new feature request or enhancement

Comments

@n8maninger
Copy link
Member

n8maninger commented Mar 16, 2023

We've added an integrity check endpoint to manually check the integrity of contracts and their stored sectors, but automating this would be helpful in detecting issues early.

An automated check needs to be very careful of additional IO overhead. We don't want to cause excessive wear on the host's disks or bottlenecks for renters trying to access their data.

  • How often should the check run?
  • How many sectors should be checked per iteration?
  • How to determine which sectors to check? Random? Least recently accessed?

Includes #85

@n8maninger n8maninger changed the title Automatic Integrity Checks Automate Integrity Checks Mar 16, 2023
@n8maninger n8maninger added this to the v1.0.0 milestone Apr 2, 2023
@n8maninger n8maninger added feature A new feature request or enhancement and removed enhancement labels May 23, 2023
@n8maninger n8maninger removed this from the v1.0.0 milestone Jun 2, 2023
@n8maninger n8maninger added this to the v1.0.0 milestone Jun 16, 2023
@n8maninger n8maninger modified the milestones: v1.0.0, v0.2.0, v0.3.0 Jul 10, 2023
@n8maninger n8maninger modified the milestones: v0.3.0, v1.0.0 Aug 9, 2023
@n8maninger n8maninger removed this from the v1.0.0 milestone Aug 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature request or enhancement
Projects
Status: Backlog
Status: Backlog
Development

No branches or pull requests

1 participant