Tags: xcheng1986/mysql-server
  
            
          Tags
  Bug #34857411 : regression - slow connections/telnet block many other…
… statements
                for connect_timeout seconds, causing pileups
Description:
------------
This is a regression caused due to the fix made for the Bug 34094706. When a
connection somehow stalls/blocks during the authentication phase, where a mutex
is held, the other connections that are executing queries on I_S and P_S are
blocked until the first connection release the mutex.
Fix:
----
Instead of using the mutex and checking the thd->active_vio, we now check the
value of net.vio type in the is_secure_transport() check.
Change-Id: Ic301a3a69b2bb828f2323441bdd0232e5a0ecef4
    Bug #34857411 : regression - slow connections/telnet block many other…
… statements
                for connect_timeout seconds, causing pileups
Description:
------------
This is a regression caused due to the fix made for the Bug 34094706. When a
connection somehow stalls/blocks during the authentication phase, where a mutex
is held, the other connections that are executing queries on I_S and P_S are
blocked until the first connection release the mutex.
Fix:
----
Instead of using the mutex and checking the thd->active_vio, we now check the
value of net.vio type in the is_secure_transport() check.
Change-Id: Ic301a3a69b2bb828f2323441bdd0232e5a0ecef4
(cherry picked from commit c9c360d4e726e79c140855bae7c6f5e7c0c156fb)
    Bug #34857411 : regression - slow connections/telnet block many other…
… statements
                for connect_timeout seconds, causing pileups
Description:
------------
This is a regression caused due to the fix made for the Bug 34094706. When a
connection somehow stalls/blocks during the authentication phase, where a mutex
is held, the other connections that are executing queries on I_S and P_S are
blocked until the first connection release the mutex.
Fix:
----
Instead of using the mutex and checking the thd->active_vio, we now check the
value of net.vio type in the is_secure_transport() check.
Change-Id: Ic301a3a69b2bb828f2323441bdd0232e5a0ecef4
(cherry picked from commit c9c360d4e726e79c140855bae7c6f5e7c0c156fb)
    Update License Book Approved-by: Balasubramanian Kandasamy <[email protected]>
Update License Book Approved-by: Balasubramanian Kandasamy <[email protected]>
Update License Book Approved-by: Balasubramanian Kandasamy <[email protected]>
PreviousNext