Instrumenter la chaîne, récolter les entrées périmées, consignes d'enregistrement

FeatureSecurityService
Expédié
3 août 2026 à 03:02 UTC
Auteur
Kamo
Commite
584d798

Chaque mode de défaillance dans cette fonctionnalité est silencieux. Un disjoncteur à serrure, un travailleur mise en attente rejetant chaque tâche, un fournisseur qui a commencé à restituer le HTML et chaque apparence exactement comme "ce correspondant n'a pas de photo", ce qui est aussi ce qui est correct le comportement ressemble à. Il n'y a pas de différence visible entre le travail et le travail complètement mort, il faut donc le mesurer. Métrique (Prométhée était déjà câblé, donc c'est surtout la dénomination): cache hit rapport, durée de chaîne étiquetée par le niveau qui a répondu, per-provider hit/miss, la profondeur de la file d'attente des travailleurs, et un total de tâches rejetées. Ce dernier a précédemment utilisé DiscardPolicy, qui tombe silencieusement par conception; elle incrémente maintenant un compteur, et le compteur est déclaré avant l'exécuteur parce que les initialiseurs de champ sont mis en L'ordre de la source et le fait de s'appuyer sur une capture paresseuse briseraient un réordonneur inoffensif. Les informations sont communiquées à leur propre bûche. Seul le niveau d'identité est un niveau personnel la divulgation - les niveaux de domaine transmettent le côté droit d'une adresse, qui n'identifie personne - et il est enregistré avant l'appel plutôt qu'après, de sorte que Une trail existe même lorsque la demande échoue. L'adresse est rédigée en totalité et délibérément: le but est de répondre "qui était les données de cette personne avec lesquelles elle était partagée", et un hachage ne peut pas répondre à cela. La moissonneuse ferme une fuite: supprimerExpiredBevee existait et rien ne l'appelait, donc l'identité de l'expéditeur a grandi pour toujours. Une boîte aux lettres chargée touche des milliers de correspondants une fois chacun et laisse une rangée négative derrière pour chacun. Les tests couvrent le fetcher contre une vraie douille, parce que les cas intéressants sont tous les comportements de fournisseur plutôt que logique: a 404 portant une image valide (DuckDuckGo), un doux de type 404 servant HTML, une origine sous-estimant la longueur du contenu, a 1x1 stub, et une redirection visée dans le réseau de la gousse. Le client de production ne peut être pointé sur un serveur de test de bouclage - sa broche DNS refuse de résoudre quoi que ce soit privé, qui est le point entier - donc ceux courent contre un client détendu et le L'épingle est présentée séparément.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation