Skip to contentSkip to conversation

Recent changes (master)

PATCH Jens Axboe 1 participant 1 message Sep 16, 2014

lore
Share & tools
lore

Jens Axboe

author
#0 lore raw

The following changes since commit 8a91fd4b0d42c730d48b5cd672df869609975a0a:

Fio 2.1.12 (2014-09-12 12:09:32 -0600)

are available in the git repository at:

git://git.kernel.dk/fio.git master

for you to fetch changes up to b7c88f86c9a5a92883effc1f119f6c7b36d087e0:

options: fix single use if / for bssplit (2014-09-15 18:51:32 -0600)

----------------------------------------------------------------
Jens Axboe (1):
options: fix single use if / for bssplit

 options.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

---

Diff of recent changes:

options.c +3 -1
index bc07885..ce95513 100644
@@ -133,7 +133,7 @@ static int bssplit_ddir(struct thread_options *o, int ddir, char *str)
 			perc += bsp->perc;
 	}
 
-	if (perc > 100) {
+	if (perc > 100 && perc_missing > 1) {
 		log_err("fio: bssplit percentages add to more than 100%%\n");
 		free(bssplit);
 		return 1;
@@ -143,6 +143,8 @@ static int bssplit_ddir(struct thread_options *o, int ddir, char *str)
 	 * them.
 	 */
 	if (perc_missing) {
+		if (perc_missing == 1)
+			perc = 100;
 		for (i = 0; i < o->bssplit_nr[ddir]; i++) {
 			struct bssplit *bsp = &bssplit[i];