Huiba Li
Huiba Li
I came across a performance issue in epoll mode, when there were thousands concurrent connections. Profiling shows that _st_epoll_dispatch() consumed a lot of CPU. After reviewing the function, I think...
I think there are severval aspects to consider for Windows containers: 1. **porting overlaybd** - Windows container in Linux host: overlaybd should work out-of-box, by passing through the virtual block...
### What is the version of your Overlaybd 1.0.3 ### What would you like to be added? Allow iouring as an optional ioengine, given that it has been support by...
1. Simplify engine logic with multiple epollfd; 2. Using multi-shot mode; 3. Support for edge-trigger mode;
We make extensive use of string_view for efficient handling of strings. And we use it in C++14 mode by cheating std library, and let it think we are in c++17...
during CI: - no need to build & run in debug mode (it's for developers' hands); -O2/3 with assertion (no ```-g```, no ```-DNDEBUG```) in CI is closer to productional env;...
make it compilable under macos + arm
I came across a performance issue in epoll mode, when there were thousands concurrent connections. Profiling shows that *_st_epoll_dispatch()* consumed a lot of CPU. After reviewing the function, I think...
I see updates to sockets are queued to ```sock_update_queue```, and get postponed to epoll_wait() / port_wait(). I'm wondering why not do the updates immediately when requested. Is it due to...