pg_scrub $pg
rados list-inconsistent-pg $poolname > $dir/json || return 1
- cat $dir/json
# Check pg count
test $(jq '. | length' $dir/json) = "1" || return 1
# Check pgid
test $(jq -r '.[0]' $dir/json) = $pg || return 1
rados list-inconsistent-obj $pg > $dir/json || return 1
- cat $dir/json
# Get epoch for repair-get requests
epoch=$(jq .epoch $dir/json)
pg_deep_scrub $pg
rados list-inconsistent-pg $poolname > $dir/json || return 1
- cat $dir/json
# Check pg count
test $(jq '. | length' $dir/json) = "1" || return 1
# Check pgid
test $(jq -r '.[0]' $dir/json) = $pg || return 1
rados list-inconsistent-obj $pg > $dir/json || return 1
- cat $dir/json
# Get epoch for repair-get requests
epoch=$(jq .epoch $dir/json)
pg_scrub $pg
rados list-inconsistent-pg $poolname > $dir/json || return 1
- cat $dir/json
# Check pg count
test $(jq '. | length' $dir/json) = "1" || return 1
# Check pgid
test $(jq -r '.[0]' $dir/json) = $pg || return 1
rados list-inconsistent-obj $pg > $dir/json || return 1
- cat $dir/json
# Get epoch for repair-get requests
epoch=$(jq .epoch $dir/json)
pg_deep_scrub $pg
rados list-inconsistent-pg $poolname > $dir/json || return 1
- cat $dir/json
# Check pg count
test $(jq '. | length' $dir/json) = "1" || return 1
# Check pgid
test $(jq -r '.[0]' $dir/json) = $pg || return 1
rados list-inconsistent-obj $pg > $dir/json || return 1
- cat $dir/json
# Get epoch for repair-get requests
epoch=$(jq .epoch $dir/json)