- Belgium
- https://www.rustybever.be
-
Computer science student from Belgium who loves playing around with servers.
- Joined on
2021-03-28
Jef Roosens commented on issue Chewing_Bever/lander#21
MultithreadingAlong with switching to `epoll`, the `dev` branch now also supports running the event loop on multiple threads, with the orchestration being done with `epoll` and oneshot file descriptor events.…
Jef Roosens commented on issue Chewing_Bever/lander#10
Switch to epollThe `dev` branch now uses `epoll`.
Jef Roosens pushed to dev at Chewing_Bever/lander
-
d53a949946 feat(lnm): switch to epoll
Jef Roosens pushed to dev at Chewing_Bever/lander
-
89cc41f28a chore(lander): move a log line
Jef Roosens pushed to dev at Chewing_Bever/lander
-
8e0477c34b feat(lander): fully switch to lnm logger
-
dde83584a7 feat(lnm): add some internal logging
-
3aa0ace863 feat(lnm): add logging framework
- Compare 3 commits »
Jef Roosens commented on issue Chewing_Bever/lander#45
Namespaced entries with index pagesInstead of making the namespace routes `POST`-able, it might be better to add a `namespace` or `n` query param to the existing routes. For example, doing `POST /s/?n=test` would create a random…
Jef Roosens commented on issue Chewing_Bever/lander#45
Namespaced entries with index pagesWe could add it so that `POST`-ing to a namespace URL automatically adds a new entry to the namespace with a randomized key. This way, the CLI tool could first create the namespace and then…
Jef Roosens opened issue Chewing_Bever/lander#45
Namespaced entries with index pagesJef Roosens opened issue Chewing_Bever/lander#44
Implement get inlanderctl
Jef Roosens commented on issue Chewing_Bever/lander#43
Properly respond toExpect: 100-continue
For this to work, we might need to introduce the concept of a validator function that is called after the request has been parsed, but before any of its body data has been read. This function…
Jef Roosens opened issue Chewing_Bever/lander#43
Properly respond toExpect: 100-continue
Jef Roosens pushed to dev at Chewing_Bever/lander
-
e44b7d0e5f fix(lander): remove small mem leak
-
4ae1355cec feat(lander): re-add Server header
- Compare 2 commits »
Jef Roosens pushed to dev at Chewing_Bever/lander
-
cda61f5433 feat(landerctl): add option to use custom config file
Jef Roosens commented on issue Chewing_Bever/lander#10
Switch to epoll[This article](https://jvns.ca/blog/2017/06/03/async-io-on-linux--select--poll--and-epoll/) shows some very interesting numbers that do seem to apply that epoll would be a lot faster for a large…
Jef Roosens closed issue Chewing_Bever/lander#42
2500x slowdown after switching tolnm
Jef Roosens commented on issue Chewing_Bever/lander#20
Concurrent LSM storeThis issue boils down to a bigger issue I've been avoiding: updating the trie's internal structure while not requiring readers to lock the trie structure itself. [This article](https://questdb.i…
Jef Roosens commented on issue Chewing_Bever/lander#42
2500x slowdown after switching tolnm
I seem to have fixed this issue, but I'm stil very curious as to what caused it.
Jef Roosens pushed to dev at Chewing_Bever/lander
-
a0954e8d07 fix(lnm): seemingly fix performance regression