Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Clean up Azure files and topics after sync failures

オープン
#736 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
azure, ruby
領域
backend, cloud

調査の方向性

This work is blocked by #734 and includes production cleanup involving DocumentsSyncJob, Azure files, and the Topic.csv and File.csv exports. Start by checking Mission Control at /jobs and verifying the listed topics and files in Azure; avoid retrying deletes until you confirm the file was not re-added under the same name. Done means the remaining checks and cleanup are complete, duplicate topics are resolved, and both CSV exports have a fresh date after an hourly run.

索引モデルが issue の本文から書いたものです。

説明

Blocked by #734. The upload retries did not need the fix (#735) deployed and are done; the rest can proceed as noted.

What we know from production as of 4 Oct 2026 (Mission Control, /jobs):

Failed DocumentsSyncJob runs: 129

  • 101 uploads failed with RecordNotFound, across 28 topics (21250 to 21632). Retried 5 Oct 2026; all succeeded. Spot check one in Azure (21529 had 14 missing).
  • 8 deletes failed with RecordNotFound (topics 21579, 21580, 21583, 21705). The old files are probably still in Azure. Check each before retrying: a delete works by filename, so it would remove a file re-added under the same name.
  • 16 deletes failed with Azure 404. The file was never in Azure. Check a few, then discard.
  • 4 uploads failed with Azure 416 InvalidRange (topics 21250, 21328, 21458, 21499). Retried 5 Oct 2026; all succeeded. Cause not established.

Data

  • 0 byte documents: topic 21476 needs its PDF re-uploaded. Find any others.
  • Duplicate topics: 21486 to 21489 are four copies of the same topic. Find any others and decide which to keep.
  • The duplicates reported in #734 (21480 to 21483, 21485) are already deleted. Confirm one good copy of each remains and its file is in Azure.
  • Topics with no document attached. Find and fix or remove.
  • Topic 21477: file is in SkillRx and Azure but was not listed on the device. Recheck after the above.

CSV export (Topic.csv and File.csv stale since June)

Cause: a test provider was deleted while it still had one topic ("TEST"), which broke both generators every hour. Code fix is in #737.

  • Delete the orphaned topic in production (done 5 Oct 2026).
  • Confirm Topic.csv and File.csv on Azure have a fresh date after the next hourly run.
  • Remove the TEST topic's file from Azure if one was uploaded.
主要言語
Ruby
スター
16
フォーク
11
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

rubyforgood/skillrx のほかの issue

rubyforgood/skillrx の issue をすべて見る

似ている issue

Ruby の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。