void Dumper::init(int rank)
{
inodeno_t ino = MDS_INO_LOG_OFFSET + rank;
- unsigned pg_pool = CEPH_METADATA_RULE;
+ unsigned pg_pool = MDS_METADATA_POOL;
osdmap = new OSDMap();
objecter = new Objecter(g_ceph_context, messenger, monc, osdmap, lock, timer);
journaler = new Journaler(ino, pg_pool, CEPH_FS_ONDISK_MAGIC,
cout << "start " << start << " len " << len << std::endl;
inodeno_t ino = MDS_INO_LOG_OFFSET + rank;
- unsigned pg_pool = CEPH_METADATA_RULE;
+ unsigned pg_pool = MDS_METADATA_POOL;
Journaler::Header h;
h.trimmed_pos = start;
void Resetter::init(int rank)
{
inodeno_t ino = MDS_INO_LOG_OFFSET + rank;
- unsigned pg_pool = CEPH_METADATA_RULE;
+ unsigned pg_pool = MDS_METADATA_POOL;
osdmap = new OSDMap();
objecter = new Objecter(g_ceph_context, messenger, monc, osdmap, lock, timer);
journaler = new Journaler(ino, pg_pool, CEPH_FS_ONDISK_MAGIC,
#define MDS_PORT_LOCKER 0x300
#define MDS_PORT_MIGRATOR 0x400
+// FIXME: this should not be hardcoded
+#define MDS_DATA_POOL 0
+#define MDS_METADATA_POOL 1
#define MAX_MDS 0x100
#define NUM_STRAY 10
#include "common/cmdparse.h"
#include "include/str_list.h"
+#include "mds/mdstypes.h"
+
#define dout_subsys ceph_subsys_mon
#undef dout_prefix
#define dout_prefix _prefix(_dout, mon, mdsmap)
void MDSMonitor::create_initial()
{
dout(10) << "create_initial" << dendl;
- create_new_fs(pending_mdsmap, CEPH_METADATA_RULE, CEPH_DATA_RULE);
+ create_new_fs(pending_mdsmap, MDS_METADATA_POOL, MDS_DATA_POOL);
}