Skip to content

Refatoração: Reorganiza documentação de otimização de performance e corrige problemas críticos#108

Merged
diraol merged 3 commits into
mainfrom
dro/refactor
Nov 28, 2025
Merged

Refatoração: Reorganiza documentação de otimização de performance e corrige problemas críticos#108
diraol merged 3 commits into
mainfrom
dro/refactor

Conversation

@diraol
Copy link
Copy Markdown
Contributor

@diraol diraol commented Nov 28, 2025

Descrição

Esta PR reorganiza a documentação de otimização de performance e implementa correções críticas para melhorar a estabilidade e eficiência do sistema.

Mudanças Principais

Documentação

  • Move relatório de otimização de performance para
  • Adiciona documentação abrangente sobre hotfixes implementados
  • Documenta resumo de implementação e próximos passos
  • Inclui documentação sobre correções de OOM (Out of Memory)
  • Adiciona guia de testes de regressão

Correções de Código

  • PostgreSQL: Corrige parâmetros de conexão para limpeza adequada de conexões
  • Paginação: Melhora listagem de diários com uso otimizado de memória
  • Processamento em Lote: Adiciona melhorias de processamento e pool de conexões
  • Extração de Texto: Otimizações de memória e gerenciamento de recursos

Testes

  • Adiciona testes de regressão para funcionalidade de paginação
  • Inclui testes de validação de paginação

Arquivos Modificados

  • data_extraction/text_extraction.py
  • storage/digital_ocean_spaces.py
  • tasks/gazette_text_extraction.py
  • tasks/list_gazettes_to_be_processed.py
  • tests/__init__.py

Arquivos Criados

  • Documentação em iniciativas/performance_optimization/
  • Testes de paginação em tests/

…orrige problemas críticos

- Move relatório de otimização de performance para iniciativas/performance_optimization/
- Adiciona documentação abrangente para hotfixes, implementação e próximos passos
- Corrige parâmetros de conexão PostgreSQL para limpeza adequada
- Melhora paginação de listagem de diários com uso otimizado de memória
- Adiciona melhorias de processamento em lote e pool de conexões
- Inclui testes de regressão para funcionalidade de paginação
@diraol diraol merged commit cc88b36 into main Nov 28, 2025
1 of 2 checks passed
@diraol diraol deleted the dro/refactor branch November 28, 2025 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant