Igor Katson
|
43008f2857
|
Less work when defer writes is disabled
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
573185bcfa
|
Remove async_trait
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
1744f0c101
|
Disk write queue
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
e658b960e3
|
read_buf: use unsafe but remove callback
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
01cbeabd51
|
nothing...
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
68c6fb2547
|
...wtf...
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
122b22c2e5
|
Nothing, blocking threads = 8
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
16a28a4d96
|
Restore simulation
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
86c95e7c71
|
Checking once more
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
640d2c31bc
|
Debugging
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
ca9afa8535
|
Add per piece locks
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
e53f5a7f23
|
Fix the ordering bug in deferred writes, but its a slow fix
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
438392da1d
|
Perfect sim is working!
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
4ac512121b
|
Fix Cargo.toml for optional features
|
2024-05-03 20:24:39 +04:00 |
|
Igor Katson
|
0b1499aa10
|
Make all experimental storages optional
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
0a1d389bc7
|
Remove a hack
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
54b17d5ee1
|
Write through cache impl
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
427f490a61
|
Clone storage factories...
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
07a5b69a25
|
Hacked in mmap default
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
79a523f2fe
|
Add --experimental-mmap-storage
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
ed05ffc6f7
|
Create mmap file storage
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
7031023a31
|
Move filesystem storage into a different folder
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
2c500049e8
|
Move around storage into folders
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
6233cc9d12
|
better type_id for nested storages
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
776c865781
|
Remove unused disk_work_queue_tx
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
f0b63b5926
|
A few renames in generics
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
9bcd18e7af
|
It really helps to write to disk in a separate thread!
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
fa557cedd9
|
another attempt (sucks)
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
7e71e4188f
|
Dirty fix to test previous commit
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
d03943db8d
|
Another disk indirectio attempt
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
d25309e358
|
Defer writes command line flag
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
b8bbe6a87f
|
Move disk writes to a queue
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
ce7c7a3f89
|
Getting ~5-6 mbs
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
f3a4e99bb6
|
allowlist ip
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
b597ee0fad
|
Slowdown again
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
5027d8ccd1
|
All storage factories are generic now
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
e4adfa569a
|
storages generics
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
fdc9243a41
|
log buf.len()
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
6cc7fa7ae0
|
micros vs millis
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
1c880bf75f
|
remove slow storage
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
4054c36d5e
|
Revert "allowlist ip"
This reverts commit 1860cc632724c1cb70b026e969e104d1f657aac4.
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
5912cbe4c2
|
logs
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
c5a73f1d4f
|
Add timing storage
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
d3413370d2
|
Slow storage impl
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
45375fe2db
|
allowlist ip
|
2024-05-03 02:53:52 +04:00 |
|
Igor Katson
|
bc5098355f
|
Move mmap to storages from example
|
2024-05-02 12:29:46 +04:00 |
|
Igor Katson
|
3398babba9
|
Mmap custom storage example
|
2024-05-02 12:29:46 +04:00 |
|
Igor Katson
|
fd30ad9cbf
|
Tweak everything for APIs to support everything while not changing too much
|
2024-05-02 12:29:46 +04:00 |
|
Igor Katson
|
ebd4731c09
|
Small tweak
|
2024-05-02 12:29:46 +04:00 |
|
Igor Katson
|
aec1b94544
|
No sleeps, wait properly now
|
2024-05-02 12:29:46 +04:00 |
|