PThorpe92
|
718114f5da
|
Keep free api consistent with try_alloc, size instead of pages
|
2025-08-08 11:50:16 -04:00 |
|
PThorpe92
|
213d589dd1
|
Apply review suggestions, remove FreeEntry
|
2025-08-08 11:07:29 -04:00 |
|
PThorpe92
|
84ffed709a
|
Round up allocation for wal frame arena to next page multiple of 64
|
2025-08-08 10:55:29 -04:00 |
|
PThorpe92
|
d182b836ef
|
Remove basic test for buffer pool to avoid race conditions in CI
|
2025-08-08 10:55:29 -04:00 |
|
PThorpe92
|
d41377454c
|
Fix test asserting for arena size instead of page size
|
2025-08-08 10:55:28 -04:00 |
|
PThorpe92
|
d7e4ba21f8
|
Add explanation for using 3mb limit
|
2025-08-08 10:55:28 -04:00 |
|
PThorpe92
|
ff7d9fe961
|
Add basic test for buffer pool initialization and basic use
|
2025-08-08 10:55:28 -04:00 |
|
PThorpe92
|
66964fd8d2
|
Add documentation and comments to new buffer pool, add get_frame api
|
2025-08-08 10:55:28 -04:00 |
|
PThorpe92
|
d94e252ef9
|
Actually pre-register two arenas with the ring
|
2025-08-08 10:55:28 -04:00 |
|
PThorpe92
|
f9df267f42
|
Increase test arena size and fix import
|
2025-08-08 10:55:28 -04:00 |
|
PThorpe92
|
39d230a899
|
Add bitmap for tracking pages in arena
|
2025-08-08 10:55:27 -04:00 |
|
PThorpe92
|
0ffba81216
|
Make register buffer io trait return the buf index
|
2025-08-08 10:55:27 -04:00 |
|
PThorpe92
|
fd09fe1237
|
Adjust io_uring to register two arenas, one for frames and the other for db pages
|
2025-08-08 10:55:27 -04:00 |
|
PThorpe92
|
cc75bc448e
|
Move TLC buffer cache to io/mod
|
2025-08-08 10:55:27 -04:00 |
|
PThorpe92
|
9d1ca1c8ca
|
Add ReadFixed/WriteFixed opcodes for buffers from registered arena
|
2025-08-08 10:55:27 -04:00 |
|
PThorpe92
|
7ea52a3f89
|
Fix changing page size and initialization for buffer pool
|
2025-08-08 10:55:26 -04:00 |
|
PThorpe92
|
4ffb273b53
|
Adjust IO to use new buffer pool and buffer API
|
2025-08-08 10:55:26 -04:00 |
|
PThorpe92
|
d38cd6360a
|
Create new arena backed buffer pool
|
2025-08-08 10:55:25 -04:00 |
|
Levy A.
|
e35fdb8263
|
feat: zero-copy DatabaseHeader
|
2025-07-30 17:33:59 -03:00 |
|
KaguraMilet
|
aca08238d8
|
fix buffer pool is not thread safe problem
|
2025-07-01 16:06:55 +08:00 |
|
Jussi Saurio
|
cc2e14b11c
|
Read page 1 from pager always, no separate db_header
|
2025-06-24 14:41:49 -03:00 |
|
Pekka Enberg
|
0bf12ec1b3
|
core: Move buffer_pool.rs to storage module
|
2024-08-01 11:53:14 +03:00 |
|