An error occurred fetching the project authors.
  1. 24 Oct, 2006 1 commit
    • anozdrin/alik@alik.'s avatar
      Fix for BUG#17486: IM: race condition on exit. · f40a9d2e
      anozdrin/alik@alik. authored
      The problem was that IM stoped guarded instances on shutdown,
      but didn't wait for them to stop.
      
      The fix is to wait for guarded instances to stop before exitting
      from the main thread.
      
      The idea is that Instance-monitoring thread should add itself
      to Thread_registry so that it will be taken into account on shutdown.
      However, Thread_registry should not signal it on shutdown in order to
      not interrupt wait()/waitpid().
      f40a9d2e
  2. 20 Oct, 2006 1 commit
  3. 05 Oct, 2006 1 commit
  4. 19 Jun, 2006 1 commit
  5. 29 May, 2006 1 commit
  6. 18 May, 2006 2 commits
  7. 06 May, 2006 1 commit
    • anozdrin@mysql.com's avatar
      Partial fix for BUG#14106: IM: im_life_cycle and im_utils · 3b74668b
      anozdrin@mysql.com authored
      tests fail on FreeBSD.
      
      The patch contains of the following:
        - make Instance Manager, running in the daemon mode, dump
          the pid of angel-process in the special file;
        - default value of angel-pid-file-name is 'mysqlmanager.angel.pid';
        - if ordinary (IM) pid-file-name is specified in the configuration,
          angel-pid-file-name is updated according to the following
          rule: extension of the basename of pid-file-name is replaced by
          '.angel.pid.
          For example:
          - pid-file-name: /tmp/im.pid
            => angel-pid-file-name: /tmp/im.angel.pid
          - pid-file-name: /tmp/im.txt
            => angel-pid-file-name: /tmp/im.angel.pid
          - pid-file-name: /tmp/5.0/im
            => angel-pid-file-name: /tmp/5.0/im.angel.pid
        - add support for configuration option to customize angel
          pid file name;
        - fix test suite to use angel pid to kill Instance Manager
          by all means if something went wrong.
      
      Background
      ----------
      
      The problem is that on some OSes (FreeBSD for one) Instance
      Manager does not get SIGTERM, so can not shutdown gracefully.
      Test suite wasn't able to cope with it, so this leads to the
      mess in test results.
      
      The problem should be split into two:
        - fix signal handling;
        - fix test suite.
      
      This patch fixes test suite so that it will be able to kill
      uncooperative Instance Manager. In order to achieve this,
      test suite needs to know PID of IM Angel process.
      3b74668b
  8. 21 Feb, 2006 1 commit
  9. 28 Oct, 2005 1 commit
  10. 27 Oct, 2005 1 commit
  11. 17 Oct, 2005 1 commit
  12. 29 Aug, 2005 1 commit
  13. 05 Aug, 2005 2 commits
  14. 03 Aug, 2005 1 commit
  15. 21 Jul, 2005 2 commits
  16. 20 Jul, 2005 1 commit
  17. 15 May, 2005 1 commit
  18. 21 Mar, 2005 1 commit
  19. 27 Feb, 2005 1 commit
  20. 18 Feb, 2005 1 commit
  21. 15 Feb, 2005 1 commit
  22. 13 Feb, 2005 1 commit
  23. 11 Feb, 2005 1 commit
  24. 03 Feb, 2005 1 commit
  25. 31 Jan, 2005 1 commit
  26. 25 Jan, 2005 1 commit
  27. 25 Nov, 2004 1 commit
  28. 15 Nov, 2004 1 commit
  29. 02 Nov, 2004 1 commit
  30. 26 Oct, 2004 1 commit
  31. 25 Oct, 2004 1 commit
  32. 23 Oct, 2004 1 commit
  33. 12 Oct, 2004 2 commits
  34. 19 Aug, 2003 2 commits
  35. 16 Aug, 2003 1 commit