- Expédié
- 27 août 2026 à 06:58 UTC
- Auteur
- Kamo
- Commite
- a440534
openRange a effondré chaque échec de noeud dans une IOException, donc un appelant pourrait faire Rien avec elle, mais retournez 500. Le navigateur n'est pas en mesure de rendre un 500 euros, il obtient un bit, "échou", et sec dessus - donc une fixation dont l'objet Il n'a jamais été écrit qu'un bouton de jeu d'un membre s'est discrète. L'échec Nous a atteints uniquement parce que quelqu'un a dit "il a envoyé mais il ne peut pas le jouer". Les deux causes méritent des réponses opposées. Le contenu absent est permanent et vaut la peine dire clairement que le stockage est inaccessible est transitoire et vaut la peine d'être réessayer. Augmenter ObjectNotStoredException uniquement lorsque la flotte d'accueil a répondu et que chaque réponse était NoSuchKey: un noeud qui ne pouvait pas être atteint pourrait être celui qui détient l'objet, donc un mélange reste une IOException ordinaire. Indiquer à un membre son dossier est perte permanente lors d'une panne partielle est la seule erreur ici qui ne peut pas être Il est revenu. Il étend IOException, de sorte que les sept sites d'appel existants ne fonctionnent pas et d'opter pour la distinction en la rattrapant d'abord.