RSS feed
4b60d3dd
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/12/28 23:57
server: increase connection stack size from 256K to 512K for vtwrite
2569cbf9
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/12/28 23:45
server: vtwrite() of existing data
e061cf22
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/12/28 01:20
server: detect if written data already is present on the server
d396821b
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/12/28 00:39
server: handle partial packets, write call shim
79c6aab9
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/12/28 00:22
mk: disable profiling by default
ca28c300
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/12/28 00:21
disk: handle map parsing failure correctly
4b2ffdef
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/09/24 06:01
cache: use atomic counter for initial buffer allocation
b538318a
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/09/24 05:45
cache: remove free list
0d00f3f9
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/09/24 05:24
cache: keep entries locking during reads
337f74d8
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/09/24 05:03
cache: random eviction when full
45ee8c7f
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/09/23 23:31
cache: load factor is definitionally always < 1
95e67b2d
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/08/13 12:01
fix two warnings; thanks wilhelm ☺
b3f5bf72
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/08/13 11:45
update notebook
a2ffdf6d
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 19:26
cache: restore bucket locking; fixes multiclient reading
933d6632
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 18:39
disk: don't free stack buffer on decompression failure >_<
3ab9f804
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 18:19
server: give each client its own Proc
d95c2f24
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 18:11
server: fix connection cleanup
a0e37090
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 18:05
server: revert multithreading fix. buggy.
772a5f13
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 17:56
notebook: buggy :(
b3b0cc84
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 17:56
mkfile: add fg target
cdc92264
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 17:07
server: handle each client in a separate proc
ca929c33
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 17:04
disk: return error to client on read failure
8e31146d
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/07/04 15:20
drop debug print
a4f141bd
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/06/28 16:04
index: report bucket lookup error to client
cda9ba6f
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/06/28 15:58
fuck it, drop all of the first pass
f529dbef
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/06/28 15:57
old: drop the first pass at config parsing
d6ee43fa
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/06/28 15:52
feat: config parsing
45d94ff4
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/03/23 09:59
cleanup
b008c03c
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/03/23 09:29
cache: loop around buckets when probing
3f161da5
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/03/23 08:57
cache clean
53626580
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/03/23 08:57
packet read optimizations
a24a074b
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/03/23 07:22
cache optimizations; 2x faster than venti!
a1aaaac6
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/03/23 02:42
disk: remove needless allocation/free in the index access path
9124769c
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/03/22 19:57
WORKING CACHE LESSGOOOOO
3971bc6b
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/26 13:01
remove partition
d42b5ae9
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/26 03:16
forgot to add cache.c
aa74602e
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/26 03:15
read into cache
475c090f
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/26 02:19
cache design
6413e86c
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/19 14:17
research
23d91e5e
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/17 18:25
note why checkarenas is gone
3f59a12c
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/17 18:25
add IWP9 paper draft
6c16dccd
– Noam Preil <noam@pixelhero.dev>
authored
on 2024/02/17 18:18
stuff
0b99e040
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/25 09:46
minor cleanup
221b6515
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/25 09:39
minor cleanup
23e5f3b2
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/25 09:20
cleanup
9bbd5644
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 21:41
cleanup
7faf23b9
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 21:15
cleanup
b19e5132
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 21:03
minor cleanup
1fa21bad
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 21:00
minor cleanup
1dccb7eb
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 20:56
cleanup
8a7863fa
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 20:47
handle each client in its own proc
8a918ea1
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 19:07
cleanup
0a0dc432
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 17:29
minor cleanup
856790a4
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 17:29
further refactor
53f749d0
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 12:13
report errors as coming from neoventi
e8ed35d9
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 12:05
hand errors to client
a734ef4f
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/24 11:37
error handling skeleton
8a603a07
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/12/22 01:16
modularize
dbb6fc6e
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/11/29 04:57
clean up whack code
9cf49c3a
– Noam Preil <noam@pixelhero.dev>
authored
on 2023/11/29 04:23
neoventi: initial commit. Working read-only!