#!/usr/bin/env bash
# Reset TASK
# Description: Resets a namespace in OIO-SDS.

TASK="RESET_NAMESPACE"
source $(dirname $0)/oio-ga-tools-logger

if [ $# -eq 1 ]; then
	NS=$1
else
	log "WARN" "Namespace not provided. Aborting"
	exit 1
fi

if [ -z "$(/usr/bin/gridinit_cmd)" ]; then
  log "ERROR" "No gridinit_cmd binary found."
  exit 1
fi

/usr/bin/gridinit_cmd stop
rm -rf /etc/gridinit.d/$NS-* /etc/oio/sds/$NS /var/lib/oio/sds/$NS /var/log/oio/sds/$NS
/usr/bin/gridinit_cmd reload
log "INFO" "Namespace $NS reset."
exit 0
