• Alexey Botchkov's avatar
    Bug#54861 Additional connections not handled properly in mtr --embedded · cc81f969
    Alexey Botchkov authored
            When in embedded-serve mode, mysqltest tried to run '--send' commands in the separate thread.
            That upsets some engines (InnoDB particularly) as the transaction has to be executed in the same
            thread completely. So i implemented some different approach. So we create one separate thread for
            each connection and execute all the queries of this connection inside it. Looks even simpler than it was
            for me.
    
    per-file comments:
      client/mysqltest.cc
    Bug#54861      Additional connections not handled properly in mtr --embedded
            Now the connection has one running connection_thread() attached. And sends all the
            query and read-result requests to it.
    cc81f969
mysqltest.cc 258 KB