- Expédié
- 27 août 2026 à 07:03 UTC
- Auteur
- Kamo
- Commite
- 9d70283
Le proxy d'imagerie répond déjà à 410 pour l'accès révoqué et pour un retrait message, mais laissez ouvrirRange's IOException s'échappe hors de l'ordre - donc le cas où les octets sont simplement absents sont devenus un blanc 500. Un navigateur est audio/vidéo ne peut pas rendre un 500; il obtient un bit et des serrures dessus, c'est pourquoi un membre a signalé une pièce jointe qui "envoyé" mais dont le bouton de lecture n'a rien fait, sans message n'importe où. Trois changements. La ligne est posée en premier: ImgDat.isMissing n'est faux qu'une fois la octets sont durablement écrits, donc une ligne manquante est répondue 410 sans un round MinIO Voyage du tout. Les défaillances de stockage sont ensuite fractionnées - ObjectNotStoredException à 410, n'importe quoi d'autre à 503 - donc un MinIO blip lit comme "essayer à nouveau" plutôt que comme un fichier le membre a été définitivement perdu. Et HEAD consulte maintenant le stockage. Il répondait à 200 de la ligne les métadonnées, qui ont rendu pire que inutile pour la seule question qui mérite de se poser: un client qui cherche à savoir si un élément défaillant a disparu ou si c'est tout simplement malchanceux a déclaré que le dossier était une amende, puis remis un 410 sur l'EEG. Une portée de longueur nulle coûte une statistique et le règle honnêtement. SystemBugCuter obtient la même division. MediaContrompe déjà la voie sortante du MediaController Dégradé par le texte, et enregistre maintenant lequel des deux a été enregistré.