• Sergei Golubchik's avatar
    MDEV-13255 main.status failed in buildbot · 6a10468e
    Sergei Golubchik authored
    Test fails sporadically and very rarely on this:
    ```
    let $org_queries= `SHOW STATUS LIKE 'Queries'`;
    SELECT f1();
    CALL p1();
    let $new_queries= `SHOW STATUS LIKE 'Queries'`;
    let $diff= `SELECT SUBSTRING('$new_queries',9)-SUBSTRING('$org_queries',9)`;
    ```
    if COM_QUIT from one of the earlier (in the test) disconnect's
    happens between the two SHOW STATUS commands.
    Because COM_QUIT increments "Queries".
    
    The directly previous test uses wait_condition to wait for
    its disconnects to complete. But there are more disconnects earlier
    in the test file and nothing waits for them.
    
    Let's change wait_condition to wait for *all* disconnect to complete.
    6a10468e
status.test 12.6 KB