The SWC-DB Ceph Filesystem - Configuration Properties

The SWC-DB Ceph Filesystem Library can be configured with these configuration properties.

  • swc.fs.ceph.cfg.dyn

    TYPE_STRINGS The Dynamic cfg-file to use. Config Handler will check & reload this cfg-file by swc.cfg.dyn.period \ default swc.fs.ceph.cfg.dyn=swc_fs_ceph.dyn.cfg

  • swc.fs.ceph.path.root

    TYPE_STRING The Ceph FileSystem's base root path. \ default swc.fs.ceph.path.root=

  • swc.fs.ceph.metrics.enabled

    TYPE_BOOL Enable or Disable Metrics tracking. \ default swc.fs.ceph.metrics.enabled=true

  • swc.fs.ceph.client.id

    TYPE_STRING The CephFs Client-Id to use. \ default swc.fs.ceph.client.id=

  • swc.fs.ceph.configuration.file

    TYPE_STRING The CephFs configuration file ceph.conf path. \ default swc.fs.ceph.configuration.file=


The available properties to apply if swc.fs.ceph.configuration.file is not set

  • swc.fs.ceph.mon.addr

    TYPE_STRING The CephFs monitor-address mon_addr. \ default swc.fs.ceph.mon.addr=

  • swc.fs.ceph.perm.user

    TYPE_INT32 The CephFs Permission Group. \ default swc.fs.ceph.perm.group=

  • swc.fs.ceph.perm.user

    TYPE_INT32 The CephFs Permission User. \ default swc.fs.ceph.perm.user=

  • swc.fs.ceph.replication

    TYPE_INT32 The CephFs default replication. \ default swc.fs.ceph.replication=


The configuration properties applicable for dynamic reloading

  • swc.fs.ceph.fds.max

    TYPE_INT32_G The Max Open File Descriptors for the option of not closing, Condition dependable by the Program using the filesystem. \ default swc.fs.ceph.fds.max=256

  • swc.fs.ceph.stripe.unit

    TYPE_INT32_G The size of CephFs stripe unit. '0' for CephFs default configurations. \ default swc.fs.ceph.stripe.unit=0

  • swc.fs.ceph.stripe.count

    TYPE_INT32_G The count of CephFs stripes. '0' for CephFs default configurations. \ default swc.fs.ceph.stripe.count=0

  • swc.fs.ceph.object.size

    TYPE_INT32_G The size of CephFs object. '0' for CephFs default configurations. \ default swc.fs.ceph.object.size=0