Confira !!
Além das muitas mudanças esperadas para o Linux 5.19 , o mantenedor do subsistema de bloco e criador do IO_uring Jens Axboe enviou suas várias solicitações de pull para este novo ciclo de desenvolvimento do kernel agora aberto.
Há muito para o Kernel Linux 5.19, particularmente no lado do IO_uring, com melhorias e novos recursos em abundância.
No lado do núcleo IO_uring, há aceitação multi-shot, suporte para mais tipos de cancelamento, suporte para sinalização cooperativa task_work, acelerações para arquivos registrados, acelerações para manipulação de recursos registrados, suporte para buffers esparsos e mapas de arquivos e outras melhorias IO_uring. Veja a lista completa aqui . Enquanto isso, um pull separado adiciona suporte a fsetxattr/setxattr e fgetxattr/getxattr ao IO_uring. Outro pull também está adicionando suporte a socket(2) para IO_uring com Linux 5.19. Este suporte a socket(2) destina-se ao uso ao usar descritores de arquivos diretos/registrados com IO_uring.
Como parte do aprimoramento do IO_uring para o uso em rede, outro pull adiciona uma dica ao IO_uring para indicar se mais dados ainda estão disponíveis após o recebimento ou se o soquete está vazio.
O trabalho mais empolgante de IO_uring para o Kernel Linux 5.19 inclui o suporte de passagem de IO_uring . Esse suporte de passagem IO_uring é inicialmente conectado para suporte de passagem NVMe.
Enquanto isso, quando se trata das alterações do subsistema de blocos para o Kernel Linux 5.19, há muito do churn usual. Há uma correção para a contabilidade do blk-throttle, correções de BFQ e muito trabalho de limpeza contínuo. Por fim, as alterações do driver de bloco incluem várias atualizações/melhorias no código NVMe, melhorias no código MD RAID e outras correções.
E muitos outros códigos continuam chegando para este primeiro dia da janela de mesclagem do Kernel Linux 5.19.
Até a próxima !!
Nenhum comentário:
Postar um comentário