static void generate_lock_id(locker_id_t& i, int n, const string& cookie)
{
- i.locker = entity_name_t(entity_name_t::CLIENT(n));
+ i.locker = entity_name_t::CLIENT(n);
i.cookie = cookie;
}
cls_lock_break_op *i = new cls_lock_break_op;
i->name = "name";
i->cookie = "cookie";
- i->locker = entity_name_t(entity_name_t::CLIENT(1));
+ i->locker = entity_name_t::CLIENT(1);
o.push_back(i);
o.push_back(new cls_lock_break_op);
}
static void generate_lock_id(locker_id_t& i, int n, const string& cookie)
{
- i.locker = entity_name_t(entity_name_t::CLIENT(n));
+ i.locker = entity_name_t::CLIENT(n);
i.cookie = cookie;
}
struct FinisherThread : public Thread {
Finisher *fin;
explicit FinisherThread(Finisher *f) : fin(f) {}
- void* entry() override { return (void*)fin->finisher_thread_entry(); }
+ void* entry() override { return fin->finisher_thread_entry(); }
} finisher_thread;
public:
}
void set_from_double(double d) {
tv.tv_sec = (__u32)trunc(d);
- tv.tv_nsec = (__u32)((d - (double)tv.tv_sec) * (double)1000000000.0);
+ tv.tv_nsec = (__u32)((d - (double)tv.tv_sec) * 1000000000.0);
}
real_time to_real_time() const {
}
inline utime_t& operator+=(utime_t& l, double f) {
double fs = trunc(f);
- double ns = (f - fs) * (double)1000000000.0;
+ double ns = (f - fs) * 1000000000.0;
l.sec_ref() += (long)fs;
l.nsec_ref() += (long)ns;
l.normalize();
}
inline utime_t& operator-=(utime_t& l, double f) {
double fs = trunc(f);
- double ns = (f - fs) * (double)1000000000.0;
+ double ns = (f - fs) * 1000000000.0;
l.sec_ref() -= (long)fs;
long nsl = (long)ns;
if (nsl) {
goto free_buf;
}
- needed_space = ((int64_t)cct->_conf->osd_max_write_size) << 20;
+ needed_space = cct->_conf->osd_max_write_size << 20;
needed_space += (2 * sizeof(entry_header_t)) + get_top();
if (header.max_size - header.start < needed_space) {
derr << "FileJournal::create: OSD journal is not large enough to hold "
return (double)fpp_micro / 1000000.0;
}
void set_fpp(double f) {
- fpp_micro = (unsigned)(llrintl(f * (double)1000000.0));
+ fpp_micro = (unsigned)(llrintl(f * 1000000.0));
}
void encode(bufferlist& bl) const override {
}
void seal() override {
// aim for a density of .5 (50% of bit set)
- double pc = (double)bloom.density() * 2.0;
+ double pc = bloom.density() * 2.0;
if (pc < 1.0)
bloom.compress(pc);
}
void get_pool_ids_by_rule(int rule_id, set<int64_t> *pool_ids) const {
assert(pool_ids);
for (auto &p: pools) {
- if ((int)p.second.get_crush_rule() == rule_id) {
+ if (p.second.get_crush_rule() == rule_id) {
pool_ids->insert(p.first);
}
}
op->put();
lresend.erase(lresend.begin());
}
- ul = unique_lock(sul.release_to_unique());
+ ul = sul.release_to_unique();
}
void Objecter::start_tick()