- Belgium
- https://www.rustybever.be
-
Computer science student from Belgium who loves playing around with servers.
- Joined on
2021-03-28
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
ddc38452be feat(lsm): don't sync non-dirty entries
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
9b223d04a0 feat(lsm): sync database when closing handle
-
eb0ce16f78 feat(lsm): store pointer to store in entry handle
-
d4b21fb84d feat(lsm): add valid entry marker to idx entries
-
2f58d1ee48 feat(lsm): track entry idx file offset
-
715e1f9a58 refactor(lsm): clean up disk write code
- Compare 5 commits »
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
4fb127d9db chore: update changelog
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
0efcdece48 feat(lander): store entry type as single byte
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
9c03a36aa2 fix(lsm): store data len in db; fix bug
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
ef33825b7b feat(lsm): always store entry data on disk
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
35c301955f refactor(lsm): switch to uint8_t attr types; refactor disk code
-
b5fc3a3612 refactor(lsm): decouple attribute types
- Compare 2 commits »
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
535b92a6b6 feat(lander): integrate persistent insert & get lsm store
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
226873219b refactor(lsm): slightly clean up disk write code
-
9c249d40c7 refactor(lsm): better separate store disk functions
-
e10c43dfd6 fix(lsm): work when first creating db
-
719a65beff chore(lsm): format code
- Compare 4 commits »
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
38e9496717 feat(lsm): possibly added reading db file on load
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
46f89059e4 feat(lsm): start of on-disk database
Jef Roosens commented on issue Chewing_Bever/lander#13
Lander Storage ModuleThe current design for `lsm_str` is turning out to be rather cumbersome to use. Therefore I think the following changes are in order: * Make the `lsm_str` struct publicly available, as to allow…
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
eb9157281b chore(http): rename step to http_step
-
72fae76ef6 fix(http): don't segfault on non-routed requests
- Compare 2 commits »
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
711eaa2bde feat(lander): initial integration of lsm
-
8b6d1f6e91 feat(lsm): add some attr & data support functions; fix str bug
-
fbf6557c05 feat(http): add step for parsing content-length header
- Compare 3 commits »
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
7a21bed2b2 feat(lsm): add str copy_n functions
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
afd18d3a37 feat(http): add custom processing to responses using response steps
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
6d74c8c550 feat(http): fully decouple HTTP loop functionality
Jef Roosens pushed to main at Chewing_Bever/vimrc
-
98f5eca725 Better indentation
Jef Roosens pushed to lsm at Chewing_Bever/lander
-
fc4187e6ce feat(lsm): add entry data reading
-
1461956d98 chore(lsm): add example binary support to Makefile
- Compare 2 commits »