for (int i = 0; i < 2; i++) {
assert(completions[i]->is_complete());
- uint64_t version = completions[i]->get_version64();
int err = completions[i]->get_return_value();
if (err != retval) {
cerr << num << ": Error: oid " << oid << " read returned different error codes: "
ceph_abort();
}
}
- if (version != tgt_value.version) {
- cerr << num << ": oid " << oid << " version is " << version
- << " and expected " << tgt_value.version << std::endl;
- assert(version == tgt_value.version);
- }
}
if (!retval) {
}
uint32_t rand_offset = rand() % max_len;
uint32_t rand_length = rand() % max_len;
+ rand_offset = rand_offset - (rand_offset % 512);
+ rand_length = rand_length - (rand_length % 512);
while (rand_offset + rand_length > max_len || rand_length == 0) {
rand_offset = rand() % max_len;
rand_length = rand() % max_len;
+ rand_offset = rand_offset - (rand_offset % 512);
+ rand_length = rand_length - (rand_length % 512);
}
uint32_t rand_tgt_offset = rand_offset;
cout << m_op << ": " << "set_chunk oid " << oid.str() << " offset: " << rand_offset