fix ticket priming in hooks

This commit is contained in:
Jo Garnier 2025-10-27 10:08:18 +00:00
parent 92d8b8fdfb
commit f8e953ca09

View file

@ -758,12 +758,12 @@ func (b *IdentityAccessManagementAPIBuilder) BeginRoleUpdate(ctx context.Context
// Grab a ticket to write to Zanzana
wait := time.Now()
b.zTickets <- true
<-b.zTickets
hooksWaitHistogram.WithLabelValues(roleType, "update").Observe(time.Since(wait).Seconds()) // Record wait time
go func() {
defer func() {
<-b.zTickets
b.zTickets <- true
}()
b.logger.Debug("updating role permissions in zanzana",