Friday, January 8, 2010

E o SYS0* virou SYS1*

Explico, não estou criando teorias.
Acontece que, uma coisa que deveria ser bem óbvia, passou desapercebida por boa parte dos analistas.
Arquivos temporários criados pelo sistema operacional tem em seu nome dados como data e tempo de criação, dentre outros caracteres. O padrão de início é sempre SYSAA*.**.
Logo, até o dia 31/12/2009, o padrão seguia como SYS0*.**, mais específicamente, para o ano de 2009, SYS09*.**. Como consequência, no dia 1. de janeiro de 2010, os temporários passaram a ser chamados de SYS10*.**. Até aí nenhum problema, se não fosse o fato de alguns sistemas terem suas ferramentas de alocação de espaço (mais conhecidos como programas que reduzem a probabilidade de um erro x37) terem regras específicas para arquivos temporários, e nestas regras estarem codificado arquivos do tipo SYS0*.**.
Segue-se uma sequência de erros de alocação até verificar que o problema estava na mudança do nome dos temporários.
Uma vez isto identificado, as regras foram atualizadas para SYS1*.** (atenção para não usar SYS1.**, o que impactaria a alocação dos arquivos de sistema) e a lição foi aprendida.
Espera-se apenas que um bom lembrete tenha ficado, para que em 2020, não enfrentemos novamente este tipo de reincidência.

Inauguro aqui uma possível série de posts técnicos :-)

[]'s