• unknown's avatar
    IM mostly fixed according to Brian's directions. Will need to do some... · fb3d6c39
    unknown authored
    IM mostly fixed according to Brian's directions. Will need to do some additional option handling and cleanups
    
    
    server-tools/instance-manager/Makefile.am:
      New file added
    server-tools/instance-manager/client_func.c:
      typo fixed
    server-tools/instance-manager/commands.cc:
      there are no admin-user snd admin-password fields anymore, so no need to show their values
    server-tools/instance-manager/guardian.cc:
      Syncronization added -- now guardian wakes up whenever SIGCLD has been catched
    server-tools/instance-manager/guardian.h:
      Condition variable declared
    server-tools/instance-manager/instance.cc:
      Persistent connection to the instance removed. Now we use SIGTERM instead of com_shutdown for STOP. We also
      manage SIGCHLD ourselves now (therefore no double fork).
    server-tools/instance-manager/instance.h:
      Pointer to the instance_map added, MySQL connection structures removed
    server-tools/instance-manager/instance_map.cc:
      More syncronization added (to make proper STOP)
    server-tools/instance-manager/instance_map.h:
      added condition variable and mutex for connection threads to wait for SIGCHLD
    server-tools/instance-manager/instance_options.cc:
      defaults-handling methods have been added.
    server-tools/instance-manager/instance_options.h:
      New functions and constants declared
    server-tools/instance-manager/listener.cc:
      No changes here (bk bug?)
    server-tools/instance-manager/manager.cc:
      SIGCHLD handling added
    fb3d6c39
instance.cc 5.65 KB