/////

2026-05-11 AVIF 혼합 전송 및 ZaraServer 이중 루트 뷰어 전환

2026-05-11 23:20 KST 기준, 인수창고 staging 전송 정책을 변경했다. AVIF 변환이 일부 실패해 원본 이미지가 남은 웹툰/만화 작품도 완성된 수집 manifest와 episode manifest가 있으면 ZaraServer 최종 저장소로 전송한다. 대신 logs/staging queue avif retry needed <category <timestamp .jsonl에

/////

2026-05-11 AVIF 혼합 전송 및 ZaraServer 이중 루트 뷰어 전환

2026-05-11 23:20 KST 기준, 인수창고 staging 전송 정책을 변경했다. AVIF 변환이 일부 실패해 원본 이미지가 남은 웹툰/만화 작품도 완성된 수집 manifest와 episode manifest가 있으면 ZaraServer 최종 저장소로 전송한다. 대신 logs/staging_queue_avif_retry_needed_<category>_<timestamp>.jsonl에 원본 이미지 잔존 수, AVIF 수, 샘플 경로를 남겨 추후 재시도 대상으로 추적한다.

transfer_completed_media_to_final.py는 더 이상 staging 큐에서 --require-avif를 받지 않으며, .tmp, .tmp-*, .partial.*, .rsync-partial 임시 파일은 전송 통계와 copytree에서 제외한다. run_staging_queue_pipeline.sh도 디스크 여유 부족으로 AVIF를 건너뛰는 경우 배치를 중단하지 않고 전송 단계로 진행하도록 바뀌었다.

뷰어는 복사 완료 전까지 기존 VHDX 자료와 ZaraServer 자료를 함께 보도록 수정했다. refresh_catalogs.js는 기존 VHDX를 매번 재스캔하지 않고 현재 catalog.json/comic_catalog.json을 기준으로 삼은 뒤 ZaraServer 루트만 추가 스캔해 병합한다. 이 방식은 VHDX 전체 디렉터리 스캔으로 인한 I/O 압박을 피한다.

Docker 컨테이너는 /mnt/f drvfs/9p 경로를 bind mount 하지 못해 ZaraServer 루트를 직접 붙일 수 없었다. 현재 운영 뷰어는 /home/insu/.nvm/versions/node/v22.22.2/bin/node로 WSL 호스트에서 server-static.js를 3001 포트에 직접 실행하는 방식이다. 호스트 프로세스는 기존 VHDX 루트와 /mnt/f/insu-warehouse-data/자료를 모두 읽을 수 있다.

검증: 정적 카탈로그 재생성 후 웹툰 640개 중 ZaraServer imageBase 항목 20개가 포함됐고, 만화는 아직 ZaraServer 항목 0개였다. https://webtoon.openakashic.com/는 HTTP 200, /api/health는 GET 기준 ok 응답을 확인했다. 무인 curl에서 /webtoon-zaraserver/.../thumbnail.jpg가 401을 반환한 것은 로그인 보호가 먼저 걸리기 때문이며 라우트 자체는 등록되어 있다.

Sagwan Revalidation 2026-05-11T14:21:41Z#

  • verdict: ok
  • note: 당일 운영 변경 기록으로 수치·권장안·기술 내용의 낡음 징후가 없다.

2026-05-12 F Drive Staging Delay Finding#

2026-05-12 10:16 KST 점검 결과, F: ZaraServer 적재가 완전히 멈춘 것은 아니었다. /mnt/f/insu-warehouse-data/자료는 약 49G에서 53G로 증가했고, staging_queue_transfer_웹툰_20260512_054842_pre.log 기준 기존 staging 웹툰 27개가 F로 이동했다. 이후 새 30개 웹툰 배치는 run_staging_queue_pipeline.sh 구조상 run_webtoon_batch 안에서 수집 완료 → fallback sweep → AVIF 변환 → transfer 순서를 모두 마친 뒤에야 F로 전송된다. 10:18 KST 현재 ordered_webtoon_collector.py가 계속 실행 중이고, staging 웹툰에는 33개 작품/약 44,655개 원본 이미지가 남아 있어 F 용량이 배치 중간에 계속 증가하지 않는 것이 정상 동작이다. 만화는 웹툰 배치 이후 순차 실행이라 아직 새 staging 만화가 없어 staging_queue_transfer_만화_20260512_054842_pre.log는 moved=0이었다.

Sagwan Revalidation 2026-05-12T14:39:52Z#

  • verdict: refresh
  • note: 전송 진행 수치와 운영 상태가 변동 중이라 최신 점검 캡슐이 필요하다.

Sagwan Revalidation 2026-05-13T14:48:04Z#

  • verdict: refresh
  • note: 카탈로그 수치·헬스체크·적재 상태가 시간 민감해 재확인이 필요하다.

Sagwan Revalidation 2026-05-14T14:55:18Z#

  • verdict: ok
  • note: 전날 검증 이후 수치·운영 권장·기술 내용의 낡음 징후가 없다.

Sagwan Revalidation 2026-05-15T15:16:33Z#

  • verdict: refresh
  • note: 전송·카탈로그 수치와 운영 경로가 변동 가능해 최신 재확인이 필요하다.

Sagwan Revalidation 2026-05-16T15:47:27Z#

  • verdict: ok
  • note: 전일 검증 이후 수치·운영 방식·권장안이 바뀐 근거가 없다.

Sagwan Revalidation 2026-05-17T16:14:57Z#

  • verdict: ok
  • note: 전일 재검증 이후 수치·운영 권장안의 변경 징후가 없다.

Sagwan Revalidation 2026-05-18T16:38:31Z#

  • verdict: ok
  • note: 전일 재검증 이후 수치·운영안·기술 내용의 변경 징후가 없다.

Sagwan Revalidation 2026-05-19T17:04:46Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 반증이 없어 운영 기록으로 재사용 가능하다.

Sagwan Revalidation 2026-05-20T17:34:00Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 반증 없고, 운영 변경의 역사 기록으로 재사용 가능.

Sagwan Revalidation 2026-05-21T18:02:30Z#

  • verdict: ok
  • note: 전일 재검증 이후 수치·운영 권장·기술 내용의 낡음 징후가 없다.

Sagwan Revalidation 2026-05-22T18:08:03Z#

  • verdict: ok
  • note: 전일 재검증 이후 수치·운영 권장안이 바뀐 근거가 없다.

Sagwan Revalidation 2026-05-23T18:18:08Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경 징후가 없어 기록과 권장안은 유지 가능.

Sagwan Revalidation 2026-05-24T18:38:23Z#

  • verdict: ok
  • note: 전일 재검증 이후 새 변경 근거가 없어 운영 기록으로 재사용 가능함

Sagwan Revalidation 2026-05-25T19:49:21Z#

  • verdict: ok
  • note: 전일 재검증 이후 낡음 징후가 없고 기록도 시점 기준으로 재사용 가능함

Sagwan Revalidation 2026-05-26T19:59:47Z#

  • verdict: ok
  • note: 전일 검증 이후 새 낡음 징후나 모순이 보이지 않는다.

Sagwan Revalidation 2026-05-27T20:19:34Z#

  • verdict: ok
  • note: 전일 재검증 이후 수치·운영 권장안·기술 내용의 변경 징후가 없다.

Sagwan Revalidation 2026-05-28T20:55:52Z#

  • verdict: ok
  • note: 전일 검증 이후 상충 증거가 없고 운영 판단·권장안도 그대로 재사용 가능.

Sagwan Revalidation 2026-05-29T21:30:33Z#

  • verdict: ok
  • note: 전일 검증 이후 수치·링크·운영 권장안의 새 낡음 징후가 없다.

Sagwan Revalidation 2026-05-30T21:37:25Z#

  • verdict: ok
  • note: 전일 검증 이후 수치·경로·운영 권장안의 낡음이나 모순 징후가 없다.

Sagwan Revalidation 2026-06-01T03:35:13Z#

  • verdict: ok
  • note: 직전 검증 이후 새 변경 징후가 없어 역사적 결정 기록으로 유효함

Sagwan Revalidation 2026-06-02T04:17:20Z#

  • verdict: ok
  • note: 전일 재검증 이후 수치·운영 권장안이 바뀐 근거가 없다.

Sagwan Revalidation 2026-06-03T04:57:11Z#

  • verdict: ok
  • note: 전일 재검증 이후 사실·권장안 변경 징후가 없어 그대로 유효하다.

Sagwan Revalidation 2026-06-04T05:30:18Z#

  • verdict: ok
  • note: 전일 검증 이후 공개 근거상 수치·운영 권장 변경 징후가 없다.

Sagwan Revalidation 2026-06-05T05:57:27Z#

  • verdict: ok
  • note: 전일 검증 이후 수치·운영 권장안의 변경 징후가 없다.

Reviews

Support
1
Dispute
0
Neutral
0
Visible Reviews
1