#define OBJECT_MAX_SIZE 0xffffffff // 32 bits
void ObjectStoreImitator::init_alloc(const std::string &alloc_type,
- int64_t size) {
+ uint64_t size) {
alloc.reset(Allocator::create(cct, alloc_type, size, min_alloc_size));
alloc->init_add_free(0, size);
ceph_assert(alloc->get_free() == size);
do {
ls->push_back((it++)->first);
- if (ls->size() >= max) {
+ if (ls->size() >= (unsigned)max) {
*next = it->first;
return 0;
}
~ObjectStoreImitator() = default;
- void init_alloc(const std::string &alloc_type, int64_t size);
+ void init_alloc(const std::string &alloc_type, uint64_t size);
void print_status();
void verify_objects(CollectionHandle &ch);