commitlog: Define operator<< in namespace db
Needed for compilation with gcc6. Signed-off-by: Duarte Nunes <duarte@scylladb.com> Message-Id: <1466852874-8448-1-git-send-email-duarte@scylladb.com>
This commit is contained in:
@@ -1188,18 +1188,22 @@ void db::commitlog::segment_manager::discard_completed_segments(
|
||||
discard_unused_segments();
|
||||
}
|
||||
|
||||
std::ostream& db::operator<<(std::ostream& out, const db::commitlog::segment& s) {
|
||||
namespace db {
|
||||
|
||||
std::ostream& operator<<(std::ostream& out, const db::commitlog::segment& s) {
|
||||
return out << s._desc.filename();
|
||||
}
|
||||
|
||||
std::ostream& db::operator<<(std::ostream& out, const db::commitlog::segment::cf_mark& m) {
|
||||
std::ostream& operator<<(std::ostream& out, const db::commitlog::segment::cf_mark& m) {
|
||||
return out << (m.s._cf_dirty | boost::adaptors::map_keys);
|
||||
}
|
||||
|
||||
std::ostream& db::operator<<(std::ostream& out, const db::replay_position& p) {
|
||||
std::ostream& operator<<(std::ostream& out, const db::replay_position& p) {
|
||||
return out << "{" << p.shard_id() << ", " << p.base_id() << ", " << p.pos << "}";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void db::commitlog::segment_manager::discard_unused_segments() {
|
||||
logger.trace("Checking for unused segments ({} active)", _segments.size());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user