Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 10.0.0
    • Component/s: None
    • Labels:
      None

      Description

      on OSX mysqld does not exit cleanly.

      connection threads wait in poll() and the main shutdown thread waits for them to exit.

      See rpl.rpl_binlog_index — where mysqltest fails to shut the server down cleanly and has to kill -9 it. This causes MyISAM warnings on restart about a table not being closed properly. Also, man can see that in a debugger, that connection threads wait, and finally the server receives SIGKILL.

      With --thread-handling=pool-of-threads everything works ok.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            wlad Vladislav Vaintroub added a comment -

            When the fix for MDEV-531 (post_kill_notification is now also used for one-thread-per-connection) will merged into 10.0-serg, the bug should disappear - I verified on OSX that MDEV-531 also fixes this one.

            Show
            wlad Vladislav Vaintroub added a comment - When the fix for MDEV-531 (post_kill_notification is now also used for one-thread-per-connection) will merged into 10.0-serg, the bug should disappear - I verified on OSX that MDEV-531 also fixes this one.
            Hide
            wlad Vladislav Vaintroub added a comment -

            Fixed with MDEV-531

            Show
            wlad Vladislav Vaintroub added a comment - Fixed with MDEV-531

              People

              • Assignee:
                wlad Vladislav Vaintroub
                Reporter:
                serg Sergei Golubchik
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: