OSD metadata reporting filestore when using bluestore

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Testing with Kraken 11.2.0 with BlueStore I noticed something regarding the OSD metadata.

$ ceph osd metadata 0

{
    "id": 0,
    "arch": "x86_64",
    "back_addr": "[2001:db8::100]:6801\/3634",
    "ceph_version": "ceph version 11.2.0 (f223e27eeb35991352ebc1f67423d4ebc252adb7)",
    "cpu": "Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz",
    "distro": "ubuntu",
    "distro_description": "Ubuntu 16.04.1 LTS",
    "distro_version": "16.04",
    "front_addr": "[2001:db8::100]:6800\/3634",
    "hb_back_addr": "[2001:db8::100]:6802\/3634",
    "hb_front_addr": "[2001:db8::100]:6803\/3634",
    "hostname": "alpha",
    "kernel_description": "#50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016",
    "kernel_version": "4.4.0-31-generic",
    "mem_swap_kb": "522236",
    "mem_total_kb": "500192",
    "os": "Linux",
    "osd_data": "\/var\/lib\/ceph\/osd\/ceph-0",
    "osd_journal": "\/var\/lib\/ceph\/osd\/ceph-0\/journal",
    "osd_objectstore": "filestore"
}

The OSD in this case is however using Bluestore:

root@alpha:~# df -h /var/lib/ceph/osd/ceph-0
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1        97M  5.4M   92M   6% /var/lib/ceph/osd/ceph-0
root@alpha:~# cat /var/lib/ceph/osd/ceph-0/type
bluestore
root@alpha:~#

Looking at the code in src/osd/OSD.cc in void OSD::_collect_metadata(map<string,string> *pm):

  // backend
  (*pm)["osd_objectstore"] = cct->_conf->osd_objectstore;

It seems that osd_objectstore is set to what is defined in the configuration, but in config_opts.h this defaults to filestore:

OPTION(osd_objectstore, OPT_STR, "filestore")  // ObjectStore backend type

It however seems that this configuration option doesn't do anything.

Am I correct or am I missing something here?

Wido
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux