Como parte de la avalancha de parches de Nochevieja, el desarrollador de XFS Darrick Wong envió parches para trabajar en la compatibilidad con la desfragmentación del espacio libre, entre otros trabajos para mejorar aún más este sistema de archivos maduro de código abierto.

Darrick Wong envió varios parches mientras limpiaba su árbol Git a finales de año y un punto central es obtener soporte para desfragmentar el espacio libre con este sistema de archivos, que a su vez es necesario para poder admitir la reducción en línea de los sistemas de archivos XFS.

Con este trabajo hay varias correcciones del controlador del kernel XFS, un mejor manejo de algunas cargas de trabajo que fragmentan muy mal los archivos en XFS, eliminación de metadatos vectorizados y soporte de reparación, informes de información de refcount al espacio del usuario y, finalmente, el trabajo para habilitar la desfragmentación del espacio libre.

Con este trabajo es en liberar espacio al final del sistema de archivos antes de reducirlo y/o liberar espacio antes de realizar una asignación mayor. Esto implica cambios en el controlador del kernel XFS y luego en el código del espacio de usuario de xfsprogs.

Los cambios del kernel están actualmente en xfs-rama de desfragmentación de linux.git. Este trabajo aún está en progreso, por lo que no está claro si estará listo para el ciclo v6.3, pero en cualquier caso es un trabajo en progreso y se acerca la reducción del soporte del sistema de archivos en línea para XFS. También es este año que XFS espera ofrecer soporte de reparación del sistema de archivos en línea para el núcleo de la línea principal.

Wong finalizó la serie de parches comentando:”Esta es una manera extraordinaria de destruirlo todo. ¡Disfrútala!”

Categories: IT Info