diff --git a/NEWS b/NEWS
index dc857e36a775723b57195603e33c91d6e20fc681..e4af82eb701dc6bfc4da00e20755478df49ddbf1 100644
--- a/NEWS
+++ b/NEWS
@@ -321,6 +321,8 @@ documents those changes that are of interest to users and admins.
     added. 
  -- MySQL plugin - When doing archiving end time is now decreased by 1 
     which should be more correct.
+ -- Bluegene - Fixed issue where --no-rotate didn't work correctly on job
+    submissions.
 
 * Changes in SLURM 2.0.8
 ========================
diff --git a/src/plugins/select/bluegene/plugin/bg_job_place.c b/src/plugins/select/bluegene/plugin/bg_job_place.c
index b44622d64030c84da98f82ed08342758f85b9193..52433ca624850fa569df1aab7bbe7e51bdb2e42d 100644
--- a/src/plugins/select/bluegene/plugin/bg_job_place.c
+++ b/src/plugins/select/bluegene/plugin/bg_job_place.c
@@ -930,7 +930,7 @@ static int _find_best_block_match(List block_list,
 	request.procs = req_procs;
 	request.conn_type = conn_type;
 	request.rotate = rotate;
-	request.elongate = true;
+	request.elongate = rotate;
 
 #ifdef HAVE_BGL
 	request.blrtsimage = blrtsimage;