Skip to content

fix(f3): introduce rate limit to computing F3 power tables#13085

Merged
Kubuxu merged 7 commits intomasterfrom
feat/simple-f3-cache
May 1, 2025
Merged

fix(f3): introduce rate limit to computing F3 power tables#13085
Kubuxu merged 7 commits intomasterfrom
feat/simple-f3-cache

Conversation

@Kubuxu
Copy link
Copy Markdown
Contributor

@Kubuxu Kubuxu commented Apr 30, 2025

F3 could request same power table numerous times leading to memory and IO spikes. This limits concurrency of that operation.

@github-project-automation github-project-automation bot moved this from 📌 Triage to ✔️ Approved by reviewer in FilOz Apr 30, 2025
@BigLep BigLep moved this to In review in F3 Apr 30, 2025
@Kubuxu Kubuxu force-pushed the feat/simple-f3-cache branch from 451ba1b to abe0516 Compare April 30, 2025 16:31
Kubuxu and others added 7 commits May 1, 2025 13:49
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Co-authored-by: Masih H. Derkani <m@derkani.org>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
@Kubuxu Kubuxu force-pushed the feat/simple-f3-cache branch from 300a370 to b8afdd1 Compare May 1, 2025 11:51
@Kubuxu Kubuxu merged commit fb24904 into master May 1, 2025
96 checks passed
@Kubuxu Kubuxu deleted the feat/simple-f3-cache branch May 1, 2025 12:12
@github-project-automation github-project-automation bot moved this from In review to Done in F3 May 1, 2025
@github-project-automation github-project-automation bot moved this from ✔️ Approved by reviewer to 🎉 Done in FilOz May 1, 2025
Kubuxu added a commit that referenced this pull request May 1, 2025
* feat(f3): add simple power cache

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* fix cache

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Introduce concurrency limiter to powertable getting

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Update chain/lf3/ec.go

Co-authored-by: Masih H. Derkani <m@derkani.org>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* don't export names

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Update CHANGELOG.md

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

* Organise imports

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>

---------

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Co-authored-by: Masih H. Derkani <m@derkani.org>
Kubuxu added a commit that referenced this pull request May 1, 2025
…13089)

* feat(f3): add simple power cache



* fix cache



* Introduce concurrency limiter to powertable getting



* Update chain/lf3/ec.go




* don't export names



* Update CHANGELOG.md



* Organise imports



---------

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Co-authored-by: Masih H. Derkani <m@derkani.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done
Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

4 participants