0. 상황 리뷰


  • 어제 저녁에는 uftrace 이슈만 확인했던 것 같다.

  • 오늘 아침에는 postgres도 어느정도는 확인해야할 것 같다.

  • 우선 새로운 모듈에 대해서 테스트 커버리지를 증진시키려는 노력을 해야할 것 같다.

  • 그리고 오늘 아침에 생각을 해봤는데, 테스트 커버리지를 증진시키면서 기여할 거리들이 보이는데 이를 활용하지 못하는게 너무 아까운 것 같다.

  • 따라서 지금 당장은 아니더라도, 나중에 이슈로 만들어서 이를 해결하는 것이 좋을 것이라고 생각을 한다.

  • 앞으로 테스트할 모듈을 좀 살펴본 결과 다음과 같은 모듈을 테스트 하면 좋을 것이다.

1. contrib/oid2name (will deprecated)
2. contrib/vaccumlo
3. contrib/adminpack
4. contrib/xml2
5. bin/pg_upgrade
6. contrib/amcheck
7. contrib/pg_stat_statements
8. bin/pg_rewind

1. 목표 설정


  • 오늘은 우선 이전에 이슈로 만들어야겠다고 생각만 하고, 만들지 않은 부분을 찾아서 이슈화 시킬 것이다. (로컬타임존 경로 하드코딩화, 문서화 등등..)

  • 오늘은 old_snapshot 에 대해서 작업하는 것이 좋을 것 같다. 이전에 테스트 결과를 일정하게 만들 수 있는 방법이 부족했어서 진행하지 않았던 것으로 기억하는데 이제는 방법을 알게 되었으니 진행을 하면 될 것 같다.

2. 전략 / 전술 수립


  • 오늘 old_snapshot에 대한 테스트를 끝내지는 못하였고, 다른 테스트가 어떻게 구성되어있는지에 대해서 살펴보았다.

  • pg_waldump, pg_basebackup에 대한 테스트도 빠르게 마무리 짓는것이 좋을 것 같다.

  • 그리고 틈틈히 위의 모듈들에 대해서 가성비가 좋은 모듈을 찾는 노력을 해야할 것이다.

3. 가성비 측정


4. 실행 여부 판단


5. 자원 할당


>> Home