• Davi Arnaut's avatar
    Bug#44664: valgrind warning for COMMIT_AND_CHAIN and ROLLBACK_AND_CHAIN · bbe92605
    Davi Arnaut authored
    The problem is that the internal variable used to specify a
    transaction with consistent read was being used outside the
    processing context of a START TRANSACTION WITH CONSISTENT
    SNAPSHOT statement. The practical consequence was that a
    consistent snapshot specification could leak to unrelated
    transactions on the same session.
    
    The solution is to ensure a consistent snapshot clause is
    only relied upon for the START TRANSACTION statement.
    
    This is already fixed in a similar way on 6.0.
    bbe92605
sql_parse.cc 232 KB