2015-01-20 16:13:35 |
Nobuto Murata |
bug |
|
|
added bug |
2015-01-20 16:31:00 |
Nobuto Murata |
description |
Ceph v0.87 Giant release or later enables "rbd cache" and "rbd cache writethrough until flush" by default[1].
In Ubuntu repositories, vivid+ or cloud-archive:kilo+.
It would be nice if nova-compute charm has a config to enable "rbd cache" and "rbd cache writethrough until flush" as an option. Regarding rbd cache settings, please refer [2].
[1] http://ceph.com/docs/master/release-notes/#upgrading-from-v0-80x-firefly
> The client-side caching for librbd is now enabled by default (rbd
> cache = true). A safety option (rbd cache writethrough until flush =
> true) is also enabled so that writeback caching is not used until the
> library observes a ‘flush’ command, indicating that the librbd
> users is passing that operation through from the guest VM. This
> avoids potential data loss when used with older versions of qemu that
> do not support flush.
[2] http://ceph.com/docs/master/rbd/rbd-config-ref/
> The user space implementation of the Ceph block device (i.e., librbd)
> cannot take advantage of the Linux page cache, so it includes its own
> in-memory caching, called “RBD caching.” RBD caching behaves just
> like well-behaved hard disk caching. |
Ceph v0.87 Giant release or later enables "rbd cache" and "rbd cache writethrough until flush" by default[1].
In Ubuntu repositories, vivid+ or cloud-archive:kilo+.
It would be nice if nova-compute charm has a config to enable "rbd cache" and "rbd cache writethrough until flush" as an option for Firefly. Regarding rbd cache settings, please refer [2].
[1] http://ceph.com/docs/master/release-notes/#upgrading-from-v0-80x-firefly
> The client-side caching for librbd is now enabled by default (rbd
> cache = true). A safety option (rbd cache writethrough until flush =
> true) is also enabled so that writeback caching is not used until the
> library observes a ‘flush’ command, indicating that the librbd
> users is passing that operation through from the guest VM. This
> avoids potential data loss when used with older versions of qemu that
> do not support flush.
[2] http://ceph.com/docs/master/rbd/rbd-config-ref/
> The user space implementation of the Ceph block device (i.e., librbd)
> cannot take advantage of the Linux page cache, so it includes its own
> in-memory caching, called “RBD caching.” RBD caching behaves just
> like well-behaved hard disk caching. |
|
2015-01-23 14:15:14 |
James Page |
nova-compute (Juju Charms Collection): status |
New |
Triaged |
|
2015-01-23 14:15:16 |
James Page |
nova-compute (Juju Charms Collection): importance |
Undecided |
Wishlist |
|
2015-01-23 14:15:19 |
James Page |
nova-compute (Juju Charms Collection): milestone |
|
15.04 |
|
2015-04-23 10:45:19 |
James Page |
nova-compute (Juju Charms Collection): milestone |
15.04 |
15.07 |
|
2015-07-13 08:27:26 |
Edward Hope-Morley |
nova-compute (Juju Charms Collection): assignee |
|
Edward Hope-Morley (hopem) |
|
2015-07-13 12:10:39 |
Edward Hope-Morley |
nova-compute (Juju Charms Collection): status |
Triaged |
In Progress |
|
2015-07-13 12:10:46 |
Edward Hope-Morley |
branch linked |
|
lp:~hopem/charm-helpers/add-rbd-cache-config-support |
|
2015-07-13 12:14:44 |
Edward Hope-Morley |
branch linked |
|
lp:~hopem/charms/trusty/nova-compute/add-rbd-cache-config-support |
|
2015-08-10 16:49:22 |
James Page |
nova-compute (Juju Charms Collection): milestone |
15.07 |
15.10 |
|
2015-09-28 08:15:07 |
Edward Hope-Morley |
nova-compute (Juju Charms Collection): status |
In Progress |
Fix Committed |
|
2015-10-22 13:44:18 |
James Page |
nova-compute (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|