If for any reason, the slurmdbd did not recieve the reservation creation RPC, the DBD_MODIFY_RESV will be rejected. There should be enough information in the DBD_MODIFY_RESV to create the reservation in Slurmdbd instead of erroring out.
Steps to recreate: start_daemons scontrol delete reservation=test cat $SLURM_PREFIX/var/run/slurmdbd.pid |xargs kill scontrol create reservation ReservationName=test nodecnt=2 users=$(whoami) starttime=now+1 duration=500 scontrol shutdown unlink ${SLURM_PREFIX}/statesave/dbd.messages start_daemons scontrol update reservationname=test nodecnt=3
Comment on attachment 10440 [details] patch Thanks Nate, this is now in 19.05 commit 89910fd50a3120bd1d8.
Closing ticket as patch is upstream.