• Yuchen Pei's avatar
    MDEV-32849 Spider: check if any table is actually locked when unlocking · 20578205
    Yuchen Pei authored
    This avoids the scenario in MDEV-32849, when the unlock happens after
    the connection has been freed, say in rollback. This is done in 10.5+
    after the commit a26700cc.
    
    It may or may not prevent potential other scenarios where spider has
    locked something, then for some reason the statement needs to be
    rolled back and spider frees the connection, and then spider proceeds
    to use the freed connection. But at least we fix the regression
    introduced by MDEV-30014 to 10.4 and bring 10.4 closer in parity with
    10.5+.
    20578205
ha_spider.cc 490 KB