pool_t pool;
} __attribute__((packed));
inline std::ostream& operator<<(std::ostream& os, const shard_pool_t& sp) {
- return os << (unsigned)sp.shard << "," << sp.pool;
+ return os << (int)sp.shard << "," << sp.pool;
}
inline MatchKindCMP compare_to(const shard_pool_t& l, const shard_pool_t& r) {
auto ret = toMatchKindCMP(l.shard, r.shard);
MatchKindCMP compare_to(const full_key_t<KeyT::HOBJ>&) const;
std::ostream& dump(std::ostream& os) const {
- os << "key_hobj(" << (unsigned)shard() << ","
+ os << "key_hobj(" << (int)shard() << ","
<< pool() << "," << crush() << "; "
<< string_view_masked_t{nspace()} << ","
<< string_view_masked_t{oid()} << "; "
std::ostream& dump(std::ostream& os) const {
os << "key_view(";
if (has_shard_pool()) {
- os << (unsigned)shard() << "," << pool() << ",";
+ os << (int)shard() << "," << pool() << ",";
} else {
os << "X,X,";
}