diff --git a/src/plugins/select/alps/basil_interface.c b/src/plugins/select/alps/basil_interface.c
index 561bf63673cf640519f4a12b694e0cb11f5b9c32..23828bc8352f135ad8115e4a9495fe4f5d477c63 100644
--- a/src/plugins/select/alps/basil_interface.c
+++ b/src/plugins/select/alps/basil_interface.c
@@ -1070,6 +1070,7 @@ extern int do_basil_signal(struct job_record *job_ptr, int signal)
 			error("could not signal APIDs of resId %u: %s", resv_id,
 				basil_strerror(rc));
 	}
+	info("tryed to signal %u", resv_id);
 	return SLURM_SUCCESS;
 }
 
@@ -1160,6 +1161,7 @@ extern int do_basil_release(struct job_record *job_ptr)
 		debug("released ALPS resId %u for JobId %u",
 		      resv_id, job_ptr->job_id);
 	}
+	info("tryed to release %u", resv_id);
 	/*
 	 * Error handling: we only print out the errors (basil_release does this
 	 * internally), but do not signal error to select_g_job_fini(). Calling
diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c
index ad07d1c08185c40cd4aa7f9c8ce5d42633e507ce..c57e5931debcb7b0f4bfea15bc11b4735d5f84e0 100644
--- a/src/slurmctld/job_mgr.c
+++ b/src/slurmctld/job_mgr.c
@@ -4020,7 +4020,8 @@ static int _job_signal(struct job_record *job_ptr, uint16_t signal,
 		return ESLURM_ALREADY_DONE;
 
 	/* let node select plugin do any state-dependent signalling actions */
-	select_g_job_signal(job_ptr, signal);
+	//if (IS_JOB_RUNNING(job_ptr) || IS_JOB_SUSPENDED(job_ptr))
+		select_g_job_signal(job_ptr, signal);
 
 	/* save user ID of the one who requested the job be cancelled */
 	if (signal == SIGKILL)