def METHOD_NAME(self):
    self.configure()
    if not os.path.isfile(CONTROLLER_PID_FILE) and \
            os.path.exists(PV_CONTROLLER_DIR + '/bin/yb-controller-server'):
        arguments = [CONTROLLER_DIR + '/bin/yb-controller-server',
                     '--flagfile',
                     PV_CONTROLLER_DIR + '/conf/server.conf']
        subprocess_result = self.run_program(arguments)
        pidfile = open(CONTROLLER_PID_FILE, 'w')
        pidfile.write(str(subprocess_result.pid))
        pidfile.close()