KamoCRM

La synchronisation des droits de démarrage insère les droits manquants d'un rôle dans une instruction ONE

FixSecurityService
Expédié
14 octobre 2026 à 01:38 UTC
Auteur
Kamo
S'engager
e034d91

le déploiement de b8014ab3 n'est jamais devenu prêt. Les droits de 31 Show Tour ont fait la ligne à la fois insérer la boucle 31 YugabyteDB aller-retour par rôle — ~3,5 s un rôle, ~490 s sur 140 rôles — à l'intérieur d'une transaction, plus longtemps que la sonde de démarrage 390 s. La sonde a tué la capsule, la transaction est retournée, et chaque redémarrage a recommencé de Rien. Les vieilles gousses continuaient de servir; le déploiement était coincé. syncOrgRoleDroits et syncSecurityModèleRoleDroits envoient maintenant chaque rôle (et chaque par défaut role's) droits manquants comme un multi-ligne INSERT ... SUR CONFLICT NE RIEN, les mêmes lignes et les mêmes paramètres qu'auparavant, de sorte qu'un démarrage coûte un état par rôle cependant beaucoup droits qu'une libération ajoute. RoleRightsSyncBatchInsertTest pins it. Complète b8014ab3.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation