OpenZFS 2.1.3 chega com muitas correções

O OpenZFS 2.1.3 está disponível como a versão mais recente desta implementação de sistema de arquivos ZFS de código aberto compatível com os modernos sistemas Linux e FreeBSD. Portanto, a nova versão OpenZFS 2.1.3 chega com muitas correções, segundo seus desenvolvedores.

O OpenZFS 2.1.3 é impulsionado principalmente por uma infinidade de correções de bugs. Ele tem correções em torno de problemas de compatibilidade do kernel Linux, zfs-receive, honra de variáveis de ambiente $ KERNEL_* adicionais, problemas ZFS resolvidos, garantindo que as páginas sejam zeradas, temporizadores de limpeza semanais e mensais para systemd, suporte a notificações pushover para funções Zed, e uma grande variedade de outras correções.

OpenZFS 2.1.3 chega com muitas correções

OpenZFS 2.1.3 chega com muitas correções

Comparado ao OpenZFS 2.1.2 que só tinha suporte oficial até o Linux 5.15, o OpenZFS 2.1.3 suporta oficialmente do Linux 3.10 ao Linux 5.16. Esta versão também possui algumas correções de compatibilidade para o Linux 5.17 que está chegando ao lançamento nos próximos dias. Portanto, esperamos que o OpenZFS 2.1.3 acabe funcionando bastante bem para esse lançamento iminente do Linux 5.17, mas não em uma capacidade oficial neste momento.

Plataformas compatíveis

  • Linux : compatível com kernels 3.10 – 5.16
  • FreeBSD : compatível com lançamentos a partir de 12.2-RELEASE

Mudanças

  • Corrige ENOSPC ao desvincular vários arquivos do pool completo
  • ZTS: correção deadman_sync
  • zfs: Corrige um impasse entre a página ocupada e o bloqueio de desmontagem
  • Realmente zere a página zero
  • ZTS: Corrige import_devices_missing.ksh #13169
  • ZTS: Tente novamente em import_rewind_config_changed.ksh 
  • ZTS: Modifica a exceção receive-o-x_props_override.ksh 
  • ZTS: mova large_pool_001_pos.ksh para o arquivo de execução do Linux
  • Corrigir o aviso zstreamdump errôneo
  • Corrigir relatórios do FreeBSD em reexecuções
  • Corrigir o problema de sono atômico do hotplug da CPU
  • Corrija a detecção de diretório em dkms.mkconf
  • Compatível com Linux 5.11: x86 SIMD: correção kernel_fpu_{begin,end}() detecção
  • Corrija a detecção de diretórios do kernel Linux
  • Habilite o envio bruto criptografado para pools com maior ashift
  • Evite sujar os TXGs finais ao exportar um pool
  • zfs-receive.8: corretamente apagado = na configuração de opção
  • zfs-receive.8: corrige a criptografia Op Fl x Ar no texto em execução
  • Remova as declarações de função “extern inline” desnecessárias
  • módulo: zfs: corrija não utilizado, remova argsused
  • ZTS: Corrige checkpoint_ro_rewind.ksh
  • ZTS: Corrige zpool_expand_001_pos
  • Corrige o aviso do gcc em kfpu_begin()
  • zpool-import.8: AVISO deve ser enfatizado
  • zpool-import.8: newpool é Ar, não Sy
  • zpoolprops.7: documento vazado
  • Corrija um erro de digitação no zfs-receive.8
  • ZTS: Corrige o teste zvol_misc_volmode
  • Adicione dataset_kstats_update.. aos caminhos de leitura/gravação do mmap
  • As verificações de recebimento devem permitir conjuntos de dados filho não criptografados
  • Propagar KERNEL_* para *.spec
  • Adicionar suporte para variáveis $KERNEL_{CC,LD,LLVM}
  • módulo: Makefile: simplificar tarefas de limpeza e instalação
  • módulo: Makefile: nivelar o loop do subdir, use $PWD em vez depwd
  • Compatível com Linux 5.16: não use XSTATE_XSAVE para salvar o estado da FPU
  • mount.zfs -o zfsutilalavancas zfs_mount_at()
  • dsl_dir_tempreserve_impl: remova deferreda variável não utilizada
  • OpenZFS 9166 – ponto de verificação do pool de armazenamento zfs
  • libfetch: unquote @LIBFETCH_SONAME@ subst
  • ganchos contrib/initrd: cite corretamente @LIBFETCH_SONAME@ #12835
  • Remova o nome-base(1). Limpar/encurtar alguns pipelines coreutils #12652
  • autoconf: permite que o Release contenha o hífen #12437
  • ZTS: Atualize o caso de teste enospc_002_pos #13060
  • Corrige a limpeza dos bits set-uid e set-gid em um arquivo ao responder uma gravação #13027
  • Adicione nomes vdev enumerados a ‘zpool iostat -v’ e ‘zpool list -v’ #12510 #13031
  • Relatório dnodes com bônus defeituoso #12720 #13014
  • RPM: Adicionar BuildRequires para o componente PAM #13001 ausente
  • Esclarecer a failmode=waitdocumentação #12907 #9395
  • README: Atualizar o URL do site OpenZFS #12939
  • homem: soletrando #12911
  • ZTS: Corrija enospc_002_pos.ksh novamente #12903
  • ZTS: Corrige rollback_003_pos.ksh #12898
  • Atualize zts-report.py com testes adicionais #10489
  • Excluir zvol_misc_volmode por enquanto #12733
  • ZTS: Adicionar exceções conhecidas #12624
  • ZTS: Minimize udev_wait nos testes zvol_misc #12583
  • ZTS: Habilite testes de perfuração no FreeBSD #12458
  • ZTS: Corrige refreserv_raidz.ksh #12897
  • zfs-test/mmap_seek: correção de compilação no musl #12891
  • ZTS: acelere os testes de rsend #12876
  • ZTS: falhas rsend_007_pos #5665 #6086 #6087 #6446 #12876
  • zfs-share.8: document -l sinalizador #12067
  • contrib/initrd: systemd-ask-password –no-tty antes do argumento #12870
  • dracut: 90zfs: zfs-load-key: espere até que a chave apareça por até 10 segundos #12065 #12108
  • libzfs: adicione keylocation=https://, apoiado por fetch(3) ou libcurl #9947 #11956
  • ZTS: cli_root/zfs_load-key: adicione arquivos de chave separados #11976
  • zfsprops.7: Adicionar nota sobre a separação por vírgulas #12579
  • Adicionar tempo limite explícito para testar a etapa 12999
  • Solução alternativa para o comportamento falso do System.map do Debian #12862
  • Suporte adequado para DESTDIR e INSTALL_MOD_PATH #12577
  • ZTS: alloc_class.ksh deve aguardar a saída do processo #12873
  • ZTS: Evite enviar tubulação diretamente para /dev/null #12872
  • ZTS: Corrige zpool_reopen_[1-5] no Fedora 35 #12871
  • systemd: adicione temporizadores de limpeza semanais e mensais #12193
  • Adicionar script de inicialização para carregar as chaves #11659 #11662
  • Notificar sobre mudança de estado UNAVAIL #12629 #12630
  • Upstream: Adicionar eventos de snapshot e zvol #12416
  • zed: Adicionar notificador de pushover #12012
  • zed-functions.sh: escape de nova linha para produzir json válido #13049
  • zed: enviar e-mail de notificação por padrão #12806
  • Introduza um sinalizador para pular a comparação do mac local ao enviar bruto #12981 #10523 #11221 #11294 #12594
  • Linux <4.8 compatível: submit_bio() rw arg #13006
  • Compatível com Linux 5.17: PDE_DATA() renomeado para pde_data() #13004 #12989
  • Compatível com Linux 5.17: dequeue_signal() recebe um 4º argumento #12989
  • Compatibilidade com Linux 5.17: detectar complete_and_exit() renomear #12989
  • Adicionar suporte para FALLOC_FL_ZERO_RANGE # 12975
  • Compatibilidade com Linux 5.16: Adicionado mapeamento para iov_iter_fault_in_readable

Os downloads e a longa lista de alterações/correções do OpenZFS 2.1.3 podem ser encontrados no GitHub.

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile