Jef Roosens Chewing_Bever
Jef Roosens opened issue Chewing_Bever/lander#43 2023-12-09 15:48:52 +01:00
Properly respond to Expect: 100-continue
Jef Roosens pushed to dev at Chewing_Bever/lander 2023-12-09 12:49:24 +01:00
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 2023-12-09 11:55:04 +01:00
cda61f5433 feat(landerctl): add option to use custom config file
Jef Roosens commented on issue Chewing_Bever/lander#10 2023-12-09 10:48:21 +01:00
Switch to epoll

This article 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 2023-12-09 09:23:36 +01:00
2500x slowdown after switching to lnm
Jef Roosens commented on issue Chewing_Bever/lander#20 2023-12-08 22:59:05 +01:00
Concurrent LSM store

This 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 2023-12-08 22:39:48 +01:00
2500x slowdown after switching to lnm

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 2023-12-08 22:17:16 +01:00
a0954e8d07 fix(lnm): seemingly fix performance regression
Jef Roosens opened issue Chewing_Bever/lander#42 2023-12-08 09:49:00 +01:00
2500x slowdown after switching to lnm
Jef Roosens closed issue Chewing_Bever/lander#14 2023-12-07 13:43:28 +01:00
Support HEAD Requests
Jef Roosens pushed to dev at Chewing_Bever/lander 2023-12-07 12:54:52 +01:00
58a8645c6c feat(lnm): support HEAD requests
Jef Roosens closed issue Chewing_Bever/lander#26 2023-12-07 11:10:36 +01:00
Don't limit number of connections to poll at once
Jef Roosens closed issue Chewing_Bever/lander#39 2023-12-07 11:10:21 +01:00
Make HTTP header matching case-insensitive
Jef Roosens closed issue Chewing_Bever/lander#25 2023-12-07 11:10:11 +01:00
Fully decouple networking stack
Jef Roosens commented on issue Chewing_Bever/lander#33 2023-12-07 11:10:00 +01:00
Refactor http_loop

I've decided to re-implement the response body logic in lnm, as it could be useful for other projects.

Jef Roosens closed issue Chewing_Bever/lander#33 2023-12-07 11:10:00 +01:00
Refactor http_loop
Jef Roosens closed issue Chewing_Bever/lander#36 2023-12-07 11:09:10 +01:00
Refactor event_loop
Jef Roosens pushed to dev at Chewing_Bever/lander 2023-12-07 11:03:01 +01:00
cc9dc6aec5 chore: properly compile picohttpparser in lnm; remove old http header
Jef Roosens pushed to dev at Chewing_Bever/lander 2023-12-07 10:14:19 +01:00
c59dd29648 chore(lander): removed old networking code
1a7686003c feat(lander): re-add authentication using LNM
8dc8ef8e2d chore(lander): updated changelog
876e5a7de4 fix(lnm): some small bugs
8ae59f1031 feat(lander): full initial migration to lnm
Compare 25 commits »
Jef Roosens opened issue Chewing_Bever/lander#41 2023-12-07 10:08:13 +01:00
Move lander code to next to lsm and lnm