-#!/bin/bash
+#!/usr/bin/env bash
set -ex
+export RBD_FORCE_ALLOW_V1=1
+
function fill_image() {
local spec=$1
local dev
dev=$(sudo rbd map $spec)
- mkfs.ext4 -q -E discard $dev
+ blkdiscard $dev
+ mkfs.ext4 -q -E nodiscard $dev
sudo mount $dev /mnt
sudo umount /mnt
sudo rbd unmap $dev
done
done
-# mkfs should discard some objects everywhere but in clonesonly
+# mkfs_and_mount should discard some objects everywhere but in clonesonly
[[ $(list_HEADs rbd | wc -l) -lt $((NUM_META_RBDS + 5 * NUM_OBJECTS)) ]]
[[ $(list_HEADs repdata | wc -l) -lt $((1 + 14 * NUM_OBJECTS)) ]]
[[ $(list_HEADs ecdata | wc -l) -lt $((1 + 14 * NUM_OBJECTS)) ]]