Fei Deng

Results 10 issues of 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

Core
event_system
Threads

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...

TLS
Server Session

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...

mimalloc

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,...

TS API
Event System

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...

HTTP/2

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.

Core
HttpSM

this resolves #10862

AuTest
Ubuntu

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`...

Core
Crash