#undef dout_prefix
#define dout_prefix *_dout << "fuse "
+using std::less;
using std::list;
using std::map;
using std::set;
#include "os/Transaction.h"
#include "common/Formatter.h"
+using std::less;
using std::list;
using std::map;
using std::ostream;
return t->get_fadvise_flags();
}
- const vector<ghobject_t> &get_objects() const {
+ const std::vector<ghobject_t> &get_objects() const {
return objects;
}
};
int64_t block_size, const std::string_view name = "");
- const string& get_name() const;
+ const std::string& get_name() const;
int64_t get_capacity() const
{
return device_size;
return bytes_per_block;
}
void get_meta(uint64_t target_size,
- std::vector<std::pair<string, string>>*) const override;
+ std::vector<std::pair<std::string, std::string>>*) const override;
};
#endif
buffer_appender.append(buf, len);
}
- void append(const byte *buf, size_t len) {
+ void append(const std::byte *buf, size_t len) {
// allow callers to use byte type instead of char* as we simply pass byte array
append((const char*)buf, len);
}
#include "kv/RocksDBStore.h"
#include "string.h"
+using std::string_view;
+
namespace {
rocksdb::Status err_to_status(int r)
// bluestore_txc
MEMPOOL_DEFINE_OBJECT_FACTORY(BlueStore::TransContext, bluestore_transcontext,
bluestore_txc);
+using std::byte;
using std::deque;
using std::min;
using std::make_pair;
using std::numeric_limits;
using std::pair;
+using std::less;
using std::list;
+using std::make_unique;
using std::map;
using std::max;
using std::ostream;
using std::set;
using std::string;
using std::stringstream;
+using std::unique_ptr;
using std::vector;
using ceph::bufferlist;
private:
int _check_or_set_bdev_label(std::string path, uint64_t size, std::string desc,
bool create);
- int _set_bdev_label_size(const string& path, uint64_t size);
+ int _set_bdev_label_size(const std::string& path, uint64_t size);
int _open_super_meta();
int expand_devices(std::ostream& out);
std::string get_device_path(unsigned id);
- int dump_bluefs_sizes(ostream& out);
+ int dump_bluefs_sizes(std::ostream& out);
public:
int statfs(struct store_statfs_t *buf,
std::lock_guard l(qlock);
disk_size_mismatch_alert = s;
}
- void _set_spurious_read_errors_alert(const string& s) {
+ void _set_spurious_read_errors_alert(const std::string& s) {
std::lock_guard l(qlock);
spurious_read_errors_alert = s;
}
virtual uint64_t get_alloc_size() const = 0;
virtual void get_meta(uint64_t target_size,
- std::vector<std::pair<string, string>>*) const = 0;
+ std::vector<std::pair<std::string, std::string>>*) const = 0;
void set_null_manager() {
null_manager = true;
using cfg_reader_t = std::function<int(const std::string&, std::string*)>;
-const string CLEANING_IN_PROGRESS_KEY = "cleaning_in_progress";
+const std::string CLEANING_IN_PROGRESS_KEY = "cleaning_in_progress";
class ZonedFreelistManager : public FreelistManager {
std::string meta_prefix; ///< device size, zone size, etc.
}
void get_meta(uint64_t target_size,
- std::vector<std::pair<string, string>>*) const override;
+ std::vector<std::pair<std::string, std::string>>*) const override;
std::vector<zone_state_t> get_zone_states(KeyValueDB *kvdb) const;
std::set<uint64_t> get_cleaning_in_progress_zones(KeyValueDB *kvdb) const;
#include "common/admin_socket.h"
#include "kv/RocksDBStore.h"
+using namespace std;
namespace fs = std::filesystem;
namespace po = boost::program_options;
#define __FUNC__ __func__ << "(" << __LINE__ << ")"
using std::cerr;
+using std::less;
using std::list;
using std::make_pair;
using std::map;
*/
+using std::less;
using std::list;
using std::make_pair;
using std::map;