Verrouillez les balayages partagés, et lancez deux gousses

FeatureEmailService
Expédié
4 septembre 2026 à 21:01 UTC
Auteur
Kamo
Commite
c649e79

Neuf des dix balayages prévus par EmailService ont un effet partagé et prennent maintenant un bail nommé avant en train de courir. Le plus important est CampaignDispatcher: à deux gousses sans serrure, chaque destinataire de chaque campagne aurait reçu un double emploi. ReminderSchedulerService est le même la forme des rappels de réunion, et - pour les notifications mises en attente de mise en veille. Le dixième, n'est pas délibérément verrouillé. Il marche les boîtes aux lettres regardées par des clients connectés à THIS pod et nulgent ceux que rien ne pousse, donc il doit courir partout - le verrouillerait geler le badge non lu pour chaque membre dont WebSocket a atterri sur une gousse qui n'est pas le bailleur. «Transactionnel est maintenant à la fois sur l'enveloppe programmée et sur le corps verrouillé dans ReminderSchedulerService et SyncService. L'extérieur est ce qui s'applique effectivement (le corps est atteint par un ceci: référence, qui ne passe jamais par le proxy de printemps); l'intérieur est déclaré parce que c'est le Méthode délivrant la requête de la «Modification», qui est ce que l'arc aile enroulant et le cliquet attrapé exactement cela lorsque l'annotation était sur l'emballage. répliques de 1 à 2 590 tests, un échec préexistant sans rapport avec ce changement - échouent de manière identique à l'origine/principal).

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