Fei Deng
Fei Deng
Using the latest master branch, and the `echo_server` example. Start three servers with the following configs: ``` ID: 1, Endpoint: 127.0.0.1:10001 ID: 2, Endpoint: 127.0.0.1:10002 ID: 3, Endpoint: 127.0.0.1:10003 ```...
Was experimenting with callback functions: ``` nuraft::cb_func::ReturnCode raft_cb(nuraft::cb_func::Type cb_type, nuraft::cb_func::Param *cb_param) { if (cb_type == nuraft::cb_func::Type::BecomeLeader) { std::cout
As discussed yesterday in the meeting, this will replace #8708
When developing a new plugin for sharing STEK (Session Ticket Encryption Key) on a colo, I discovered that some of the boxes on the colo I was testing cannot be...
When building with MiMalloc, create a no dump heap for each thread, which should behave just like the custom no dump arena for jemalloc. Also updated the license of the...
Adds two new APIs that allow scheduling continuations on all threads of a certain thread type (e.g. ET_NET, ET_TASK): ``` std::vector TSContScheduleOnEntirePool(TSCont contp, TSHRTime timeout, TSThreadPool tp) std::vector TSContScheduleEveryOnEntirePool(TSCont contp,...
This PR addresses a few issues: - If a `HTTP2_SESSION_EVENT_FINI` is received after a `HTTP2_SESSION_EVENT_SHUTDOWN_INIT`, the `GOAWAY` frame with the correct `last_stream_id` isn't sent out. - Correctly set and remove...
In the #9366 we stopped handling `EVENT_INTERVAL` in `HttpSM::state_raw_http_server_open` and `HttpSM::state_http_server_open`, but we've been seeing some unexpected aborts recently. This adds back the handling for that event.
We saw a bunch of aborts happening due to EOS not being handled during `HttpSM::state_http_server_open`, and after some discussion we believe this should be handled the same as a `VC_EVENT_ERROR`...