[technique] Incident cluster openstack dimanche 29 septembre 19h / migration xfs => btrfs

Laurent GUERBY laurent at guerby.net
Lun 6 Oct 17:21:13 CEST 2014


Bonjour,

Comme ni le bug xfs 3.14.2 ni le bug OVS 3.16 ne sont fixés
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763428
nous avons décidé de passer de xfs a btrfs comme
file system sous-jacent a ceph dans notre cluster.

http://ceph.com/docs/master/rados/configuration/filesystem-recommendations/
<<
Note We currently recommend XFS for production deployments. We recommend
btrfs for testing, development, and any non-critical deployments. We
believe that btrfs has the correct feature set and roadmap to serve Ceph
in the long-term, but XFS and ext4 provide the necessary stability for
today’s deployments. btrfs development is proceeding rapidly: users
should be comfortable installing the latest released upstream kernels
and be able to track development activity for critical bug fixes.
>>

Comme nous avons deja des kernels avancés le risque btrfs semble
gérable vs la situation instable actuelle, et cela semble aller
dans le long terme visé par le projet ceph.

Cela fait aussi un bon test des procedures de migration : 
destruction d'un OSD (le gestionnaire d'un disque) xfs puis
creation d'un neuf btrfs sur le meme disque, avec
ceph qui reequilibre au fur et a mesure pour retablir
la situation initiale en redondance triple apres
un passage en redondance double (comme nous sommes
dans le cas particulier ou redondance = nombre de machine = 3).

A priori pas d'impact sur les VM adherents a part
une plus faible performance en I/O le temps que
ceph migre les données.

Sincèrement,

Laurent





Plus d'informations sur la liste de diffusion technique