neon
neon copied to clipboard
adopt tokio-epoll-uring on the write path
### Implement the required io\_uring Operations
- [ ] https://github.com/neondatabase/tokio-epoll-uring/pull/40
- [ ] https://github.com/neondatabase/tokio-epoll-uring/pull/41
- [ ] https://github.com/neondatabase/tokio-epoll-uring/pull/42
### Convert Pageserver Write Path To Owned Buffers - Patch Stack 1
- [ ] https://github.com/neondatabase/tokio-epoll-uring/pull/43
- [ ] https://github.com/neondatabase/neon/pull/6660
- [ ] https://github.com/neondatabase/neon/pull/6664
- [ ] https://github.com/neondatabase/neon/pull/6673
### Convert Pageserver Write Path To Owned Buffers - Patch Stack 2
- [ ] https://github.com/neondatabase/neon/pull/6731
- [ ] https://github.com/neondatabase/neon/pull/6765
- [ ] https://github.com/neondatabase/neon/pull/6777
- [ ] https://github.com/neondatabase/neon/pull/6769
- [ ] https://github.com/neondatabase/neon/pull/6775
- [ ] https://github.com/neondatabase/neon/issues/6890
### Once the above is merged
- [ ] https://github.com/neondatabase/neon/pull/6378
- [ ] switch on-demand downloads to VirtualFile
- [ ] https://github.com/neondatabase/neon/issues/6754
This week:
- Deploy patch stack 2
- PRs for remaining write path changes (stretch: including on-demand downloads)