gcc compilation failure (Value too large for defined data type)

I just reinstalled some of my servers with my beloved combo : gentoo & XFS <3 When I was trying to upgrade my gcc version from 7.3 to 8.2 I got the following error : <pre class="wp-block-code">``` checking for uintptr_t... * /var/tmp/portage/sys-apps/sandbox-2.13/work/sandbox-2.13/libsandbox/libsandbox.c:check_syscall():968: failure (Value too large for defined data type): * ISE: fopen_wr(conftest.val) abs_path: (null) res_path: /var/tmp/portage/sys-devel/gcc-8.2.0-r6/work/build/x86_64-pc-linux-gnu/32/libatomic/conftest.val configure: error: Could not determine word size. I finally found in that very old gentoo forum post and bug report that XFS is the rootcause.

Ajout d’un disque dans un raid 5 dmraid

(Voici un vieux billet qui trainait dans les brouillons, j’en profite pour le publier maintenant si ça peut servir à certains) Restons dans le principe KISS (au moins pour l’utilisateur) avec dmraid qui permet la manipulation des disques très facilement dans une grappe RAID sous linux. Dernièrement l’ajout d’un disque dans un de mes RAID5 n’a pas été plus compliqué que ça: Copie de la table de partition d’un disque présent dans la grappe vers le nouveau.

HAproxy 1.6 est sorti

HAproxy est sorti hier en version 1.6. 16 mois et 1156 commits après la version 1.5. Au menu des nouveautés on trouve principalement la possibilité de scripter en LUA ou de lancer des scripts externes de health check pour obtenir un état de l’application via des requêtes plus complexes qu’auparavant. Par ici pour une liste plus détaillée des nouveautés.

RHEL extension de LUN

On me dit que je suis mort et qu’il ne se passe rien ici, que nenni ! Pour la peine, je post ici un bloc note qui pourra servir à certains.. ou pas. Ça peut être pratique de procéder a une extension de LUN si la baie de stockage le gère correctement. Par exemple, une VNX toute neuve fait cela très bien. Coté systeme, il faut gerer le resize des disques pour chaque chemin et du device « multipathé ».