Monitor dispatcher connection when receiving from TCP interconnect
This is mainly to resolve slow response to sequence requests under TCP interconnect, sequence requests are sent through libpqs from QEs to QD (we call them dispatcher connections). In the past, under TCP interconnect, QD checked the events on dispatcher connections every 2 seconds, obviously it's inefficient. Under UDPIFC mode, QD also monitors the dispatcher connections when receving tuples from QEs so QD can process sequence requests in time, this commit applies the same logic to the TCP interconnect. Reviewed-by: NHao Wu <gfphoenix78@gmail.com> Reviewed-by: NNing Yu <nyu@pivotal.io>
Showing
想要评论请 注册 或 登录