Revision 9a5cb537

b/lib/backend.py
2308 2308
  if utils.IsProcessAlive(utils.ReadPidFile(pid_file)):
2309 2309
    return (False, "The master daemon is running, will not demote")
2310 2310
  try:
2311
    utils.CreateBackup(constants.CLUSTER_CONF_FILE)
2311
    if os.path.isfile(constants.CLUSTER_CONF_FILE):
2312
      utils.CreateBackup(constants.CLUSTER_CONF_FILE)
2312 2313
  except EnvironmentError, err:
2313 2314
    if err.errno != errno.ENOENT:
2314 2315
      return (False, "Error while backing up cluster file: %s" % str(err))

Also available in: Unified diff