• I don't know what is a good value. I'm upping it, together with (the
    possibility of increasing) net.core.somaxconn and
    net.ipv4.tcp_max_syn_backlog. The listen backlog is truncated to
    somaxconn, to having a high value makes sense.
    
    It seems to fix the kernel TCP SYN flooding warnings, if also disabling
    SYN cookies.
    Wiebe Cazemier authored
     
    Browse Code »






  • One fix is client destruction happening on the correct thread (when
    kicking another one off with existing client ID). This caused deadlocks
    on the subscriptions lock during a race condition when
    doKeepAliveCheck() also ran.
    
    A related deadlock was that the queued functions were executed while
    holding the lock taskQueueMutex. Together with the subscriptions lock,
    that was executed in the $SYS topic function, this also caused
    deadlocks.
    Wiebe Cazemier authored
     
    Browse Code »