mirror of
https://github.com/nspcc-dev/neofs-node.git
synced 2026-03-01 04:29:10 +00:00
Revise write-cache role, functionality, etc #1021
Labels
No labels
I1
I2
I3
I4
S0
S1
S2
S3
S4
U0
U1
U2
U3
U4
blocked
bug
config
dependencies
discussion
documentation
enhancement
enhancement
epic
feature
go
good first issue
help wanted
neofs-adm
neofs-cli
neofs-cli
neofs-cli
neofs-ir
neofs-lens
neofs-storage
neofs-storage
performance
question
security
task
test
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nspcc-dev/neofs-node#1021
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @notimetoname on GitHub (May 11, 2023).
It's an epic now, let's solve it
Original issue
There is no strict theory (or, at least, i do not know such) that describes how it should work, what problems it should solve, etc.
At least:
@notimetoname commented on GitHub (May 12, 2023):
Well, WC is even a racer:
@roman-khimov commented on GitHub (Nov 20, 2024):
What it can do is:
That's about it. There is no magic, it can not make writing faster in general, eventually you'll run out of space and drop down to the primary storage performance level. It only works if it's located on a faster drive since it doesn't have any magic technology that can make it write faster to the same medium. Usually this means that primary storage is located on HDD with writecache on SSD and it's a nice combination, HDD/HDD and SSD/SSD won't give any benefit.
What we can do to improve it is:
This will remove artificial limits and mostly solve init at the same time (most of the time it'll be empty).
@roman-khimov commented on GitHub (Dec 28, 2024):
Other things to consider:
@roman-khimov commented on GitHub (Mar 6, 2025):
#2888.
#3210.