bool enable_dedup,
std::string chunk_algo,
std::string chunk_size,
+ size_t max_attr_len,
const char *id = 0) :
pool_obj_cont(),
current_snap(0),
rados_id(id), initialized(false),
max_size(max_size),
min_stride_size(min_stride_size), max_stride_size(max_stride_size),
- attr_gen(2000, 20000),
+ attr_gen(2000, max_attr_len),
no_omap(no_omap),
no_sparse(no_sparse),
pool_snaps(pool_snaps),
bool enable_dedup = false;
string chunk_algo = "";
string chunk_size = "";
+ size_t max_attr_len = 20000;
for (int i = 1; i < argc; ++i) {
pool_snaps = true;
else if (strcmp(argv[i], "--write-fadvise-dontneed") == 0)
write_fadvise_dontneed = true;
+ else if (strcmp(argv[i], "--max-attr-len") == 0)
+ max_attr_len = atoi(argv[++i]);
else if (strcmp(argv[i], "--ec-pool") == 0) {
if (!op_weights.empty()) {
cerr << "--ec-pool must be specified prior to any ops" << std::endl;
enable_dedup,
chunk_algo,
chunk_size,
+ max_attr_len,
id);
TestOpStat stats;