Skip to content

Introduce clyso-nines#49

Open
dvanders wants to merge 31 commits into
mainfrom
dvanders_durability
Open

Introduce clyso-nines#49
dvanders wants to merge 31 commits into
mainfrom
dvanders_durability

Conversation

@dvanders

Copy link
Copy Markdown
Collaborator

For review

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
@dvanders dvanders marked this pull request as ready for review November 10, 2025 22:27
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
…likelihood of additional failures

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
…ands

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
…wn > 0

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
an.add_argument('--seed', type=int, default=int(time.time()), help='random seed (default: current time)')
an.add_argument('--fudge', type=int, default=100, help='correlation "fudge" factor (default: 100)')
an.add_argument('--afr', type=float, default=0.02, help='Device AFR (default: 0.02)')
an.add_argument('--recovery-rate', type=int, default=50, help='Per-OSD data recovery rate (default: 50MBps)')

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

inconsistent type for --recovery-rate. For sim above, it is "float", here it is "int"

if trials == 0:
return (0, 0)
p_hat = successes / trials
# 99.9% confidence interval using normal approximation

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here the confience interval is 99.9% but in several vprint statements, it mentions 95% CI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants