mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-12 11:04:25 +00:00
chore: correct tracing of trigger function (#6825)
* chore: correct tracing of trigger function * refactor: remove import
This commit is contained in:
parent
34e9748cba
commit
0187487f26
@ -15,7 +15,6 @@ import (
|
|||||||
"github.com/zitadel/zitadel/internal/database"
|
"github.com/zitadel/zitadel/internal/database"
|
||||||
"github.com/zitadel/zitadel/internal/eventstore"
|
"github.com/zitadel/zitadel/internal/eventstore"
|
||||||
"github.com/zitadel/zitadel/internal/repository/pseudo"
|
"github.com/zitadel/zitadel/internal/repository/pseudo"
|
||||||
"github.com/zitadel/zitadel/internal/telemetry/tracing"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type EventStore interface {
|
type EventStore interface {
|
||||||
@ -234,12 +233,6 @@ func WithAwaitRunning() triggerOpt {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (h *Handler) Trigger(ctx context.Context, opts ...triggerOpt) (_ context.Context, err error) {
|
func (h *Handler) Trigger(ctx context.Context, opts ...triggerOpt) (_ context.Context, err error) {
|
||||||
if authz.GetInstance(ctx).InstanceID() != "" {
|
|
||||||
var span *tracing.Span
|
|
||||||
ctx, span = tracing.NewSpan(ctx)
|
|
||||||
defer func() { span.EndWithError(err) }()
|
|
||||||
}
|
|
||||||
|
|
||||||
config := new(triggerConfig)
|
config := new(triggerConfig)
|
||||||
for _, opt := range opts {
|
for _, opt := range opts {
|
||||||
opt(config)
|
opt(config)
|
||||||
|
@ -254,8 +254,10 @@ func (q *Queries) AppByProjectAndAppID(ctx context.Context, shouldTriggerBulk bo
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerAppProjection")
|
||||||
ctx, err = projection.AppProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.AppProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := prepareAppQuery(ctx, q.client)
|
stmt, scan := prepareAppQuery(ctx, q.client)
|
||||||
|
@ -53,8 +53,10 @@ func (q *Queries) AuthRequestByID(ctx context.Context, shouldTriggerBulk bool, i
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerAuthRequestProjection")
|
||||||
ctx, err = projection.AuthRequestProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.AuthRequestProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -193,8 +193,10 @@ func (q *Queries) GetAuthNKeyByID(ctx context.Context, shouldTriggerBulk bool, i
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerAuthNKeyProjection")
|
||||||
ctx, err = projection.AuthNKeyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.AuthNKeyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := prepareAuthNKeyQuery(ctx, q.client)
|
query, scan := prepareAuthNKeyQuery(ctx, q.client)
|
||||||
|
@ -94,8 +94,10 @@ func (q *Queries) DomainPolicyByOrg(ctx context.Context, shouldTriggerBulk bool,
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerDomainPolicyProjection")
|
||||||
ctx, err = projection.DomainPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.DomainPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
eq := sq.And{
|
eq := sq.And{
|
||||||
sq.Eq{DomainPolicyColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()},
|
sq.Eq{DomainPolicyColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()},
|
||||||
|
@ -196,8 +196,10 @@ func (q *Queries) IDPByIDAndResourceOwner(ctx context.Context, shouldTriggerBulk
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerIDPProjection")
|
||||||
ctx, err = projection.IDPProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.IDPProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
eq := sq.Eq{
|
eq := sq.Eq{
|
||||||
|
@ -704,8 +704,10 @@ func (q *Queries) IDPTemplateByID(ctx context.Context, shouldTriggerBulk bool, i
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerIDPTemplateProjection")
|
||||||
ctx, err = projection.IDPTemplateProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.IDPTemplateProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("unable to trigger")
|
logging.OnError(err).Debug("unable to trigger")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
eq := sq.Eq{
|
eq := sq.Eq{
|
||||||
|
@ -192,8 +192,10 @@ func (q *Queries) Instance(ctx context.Context, shouldTriggerBulk bool) (instanc
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerInstanceProjection")
|
||||||
ctx, err = projection.InstanceProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.InstanceProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := prepareInstanceDomainQuery(ctx, q.client, authz.GetInstance(ctx).RequestedDomain())
|
stmt, scan := prepareInstanceDomainQuery(ctx, q.client, authz.GetInstance(ctx).RequestedDomain())
|
||||||
|
@ -89,8 +89,10 @@ func (q *Queries) LockoutPolicyByOrg(ctx context.Context, shouldTriggerBulk bool
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerLockoutPolicyProjection")
|
||||||
ctx, err = projection.LockoutPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.LockoutPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
eq := sq.Eq{
|
eq := sq.Eq{
|
||||||
LockoutColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID(),
|
LockoutColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID(),
|
||||||
|
@ -174,8 +174,10 @@ func (q *Queries) LoginPolicyByID(ctx context.Context, shouldTriggerBulk bool, o
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerLoginPolicyProjection")
|
||||||
ctx, err = projection.LoginPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.LoginPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
eq := sq.Eq{LoginPolicyColumnInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
eq := sq.Eq{LoginPolicyColumnInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
||||||
if !withOwnerRemoved {
|
if !withOwnerRemoved {
|
||||||
|
@ -82,7 +82,9 @@ func (q *Queries) NotificationPolicyByOrg(ctx context.Context, shouldTriggerBulk
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerNotificationPolicyProjection")
|
||||||
ctx, err = projection.NotificationPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.NotificationPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@ -117,7 +119,9 @@ func (q *Queries) DefaultNotificationPolicy(ctx context.Context, shouldTriggerBu
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerNotificationPolicyProjection")
|
||||||
ctx, err = projection.NotificationPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.NotificationPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -97,8 +97,10 @@ func (q *Queries) OrgByID(ctx context.Context, shouldTriggerBulk bool, id string
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerOrgProjection")
|
||||||
ctx, err = projection.OrgProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.OrgProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := prepareOrgQuery(ctx, q.client)
|
stmt, scan := prepareOrgQuery(ctx, q.client)
|
||||||
|
@ -85,8 +85,10 @@ func (q *Queries) GetOrgMetadataByKey(ctx context.Context, shouldTriggerBulk boo
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerOrgMetadataProjection")
|
||||||
ctx, err = projection.OrgMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.OrgMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := prepareOrgMetadataQuery(ctx, q.client)
|
query, scan := prepareOrgMetadataQuery(ctx, q.client)
|
||||||
@ -118,8 +120,10 @@ func (q *Queries) SearchOrgMetadata(ctx context.Context, shouldTriggerBulk bool,
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerOrgMetadataProjection")
|
||||||
ctx, err = projection.OrgMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.OrgMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
eq := sq.Eq{
|
eq := sq.Eq{
|
||||||
OrgMetadataOrgIDCol.identifier(): orgID,
|
OrgMetadataOrgIDCol.identifier(): orgID,
|
||||||
|
@ -89,8 +89,10 @@ func (q *Queries) PasswordAgePolicyByOrg(ctx context.Context, shouldTriggerBulk
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerPasswordAgeProjection")
|
||||||
ctx, err = projection.PasswordAgeProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.PasswordAgeProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
eq := sq.Eq{PasswordAgeColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
eq := sq.Eq{PasswordAgeColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
||||||
if !withOwnerRemoved {
|
if !withOwnerRemoved {
|
||||||
@ -123,8 +125,10 @@ func (q *Queries) DefaultPasswordAgePolicy(ctx context.Context, shouldTriggerBul
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerPasswordAgeProjection")
|
||||||
ctx, err = projection.PasswordAgeProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.PasswordAgeProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := preparePasswordAgePolicyQuery(ctx, q.client)
|
stmt, scan := preparePasswordAgePolicyQuery(ctx, q.client)
|
||||||
|
@ -41,8 +41,10 @@ func (q *Queries) PasswordComplexityPolicyByOrg(ctx context.Context, shouldTrigg
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerPasswordComplexityProjection")
|
||||||
ctx, err = projection.PasswordComplexityProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.PasswordComplexityProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
eq := sq.Eq{PasswordComplexityColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
eq := sq.Eq{PasswordComplexityColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
||||||
if !withOwnerRemoved {
|
if !withOwnerRemoved {
|
||||||
@ -75,8 +77,10 @@ func (q *Queries) DefaultPasswordComplexityPolicy(ctx context.Context, shouldTri
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerPasswordComplexityProjection")
|
||||||
ctx, err = projection.PasswordComplexityProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.PasswordComplexityProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := preparePasswordComplexityPolicyQuery(ctx, q.client)
|
stmt, scan := preparePasswordComplexityPolicyQuery(ctx, q.client)
|
||||||
|
@ -99,8 +99,10 @@ func (q *Queries) PrivacyPolicyByOrg(ctx context.Context, shouldTriggerBulk bool
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerPrivacyPolicyProjection")
|
||||||
ctx, err = projection.PrivacyPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.PrivacyPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
eq := sq.Eq{PrivacyColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
eq := sq.Eq{PrivacyColInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
||||||
if !withOwnerRemoved {
|
if !withOwnerRemoved {
|
||||||
@ -132,8 +134,10 @@ func (q *Queries) DefaultPrivacyPolicy(ctx context.Context, shouldTriggerBulk bo
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerPrivacyPolicyProjection")
|
||||||
ctx, err = projection.PrivacyPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.PrivacyPolicyProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := preparePrivacyPolicyQuery(ctx, q.client)
|
stmt, scan := preparePrivacyPolicyQuery(ctx, q.client)
|
||||||
|
@ -108,8 +108,10 @@ func (q *Queries) ProjectByID(ctx context.Context, shouldTriggerBulk bool, id st
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerProjectProjection")
|
||||||
ctx, err = projection.ProjectProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.ProjectProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := prepareProjectQuery(ctx, q.client)
|
stmt, scan := prepareProjectQuery(ctx, q.client)
|
||||||
|
@ -119,8 +119,10 @@ func (q *Queries) ProjectGrantByID(ctx context.Context, shouldTriggerBulk bool,
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerProjectGrantProjection")
|
||||||
ctx, err = projection.ProjectGrantProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.ProjectGrantProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, scan := prepareProjectGrantQuery(ctx, q.client)
|
stmt, scan := prepareProjectGrantQuery(ctx, q.client)
|
||||||
|
@ -91,8 +91,10 @@ func (q *Queries) SearchProjectRoles(ctx context.Context, shouldTriggerBulk bool
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerProjectRoleProjection")
|
||||||
ctx, err = projection.ProjectRoleProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.ProjectRoleProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
eq := sq.Eq{ProjectRoleColumnInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
eq := sq.Eq{ProjectRoleColumnInstanceID.identifier(): authz.GetInstance(ctx).InstanceID()}
|
||||||
|
@ -192,8 +192,10 @@ func (q *Queries) SessionByID(ctx context.Context, shouldTriggerBulk bool, id, s
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerSessionProjection")
|
||||||
ctx, err = projection.SessionProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.SessionProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("unable to trigger")
|
logging.OnError(err).Debug("unable to trigger")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := prepareSessionQuery(ctx, q.client)
|
query, scan := prepareSessionQuery(ctx, q.client)
|
||||||
|
@ -721,12 +721,16 @@ func triggerUserProjections(ctx context.Context) {
|
|||||||
wg := sync.WaitGroup{}
|
wg := sync.WaitGroup{}
|
||||||
wg.Add(2)
|
wg.Add(2)
|
||||||
func() {
|
func() {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerUserProjection")
|
||||||
_, err := projection.UserProjection.Trigger(ctx, handler.WithAwaitRunning())
|
_, err := projection.UserProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
wg.Done()
|
wg.Done()
|
||||||
}()
|
}()
|
||||||
func() {
|
func() {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerLoginNameProjection")
|
||||||
_, err := projection.LoginNameProjection.Trigger(ctx, handler.WithAwaitRunning())
|
_, err := projection.LoginNameProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
wg.Done()
|
wg.Done()
|
||||||
}()
|
}()
|
||||||
|
@ -240,8 +240,10 @@ func (q *Queries) UserGrant(ctx context.Context, shouldTriggerBulk bool, withOwn
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerUserGrantProjection")
|
||||||
ctx, err = projection.UserGrantProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.UserGrantProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := prepareUserGrantQuery(ctx, q.client)
|
query, scan := prepareUserGrantQuery(ctx, q.client)
|
||||||
@ -269,8 +271,10 @@ func (q *Queries) UserGrants(ctx context.Context, queries *UserGrantsQueries, sh
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerUserGrantProjection")
|
||||||
ctx, err = projection.UserGrantProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.UserGrantProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("unable to trigger")
|
logging.OnError(err).Debug("unable to trigger")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := prepareUserGrantsQuery(ctx, q.client)
|
query, scan := prepareUserGrantsQuery(ctx, q.client)
|
||||||
|
@ -85,8 +85,10 @@ func (q *Queries) GetUserMetadataByKey(ctx context.Context, shouldTriggerBulk bo
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerUserMetadataProjection")
|
||||||
ctx, err = projection.UserMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.UserMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := prepareUserMetadataQuery(ctx, q.client)
|
query, scan := prepareUserMetadataQuery(ctx, q.client)
|
||||||
@ -118,8 +120,10 @@ func (q *Queries) SearchUserMetadata(ctx context.Context, shouldTriggerBulk bool
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerUserMetadataProjection")
|
||||||
ctx, err = projection.UserMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.UserMetadataProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := prepareUserMetadataListQuery(ctx, q.client)
|
query, scan := prepareUserMetadataListQuery(ctx, q.client)
|
||||||
|
@ -93,8 +93,10 @@ func (q *Queries) PersonalAccessTokenByID(ctx context.Context, shouldTriggerBulk
|
|||||||
defer func() { span.EndWithError(err) }()
|
defer func() { span.EndWithError(err) }()
|
||||||
|
|
||||||
if shouldTriggerBulk {
|
if shouldTriggerBulk {
|
||||||
|
_, traceSpan := tracing.NewNamedSpan(ctx, "TriggerPersonalAccessTokenProjection")
|
||||||
ctx, err = projection.PersonalAccessTokenProjection.Trigger(ctx, handler.WithAwaitRunning())
|
ctx, err = projection.PersonalAccessTokenProjection.Trigger(ctx, handler.WithAwaitRunning())
|
||||||
logging.OnError(err).Debug("trigger failed")
|
logging.OnError(err).Debug("trigger failed")
|
||||||
|
traceSpan.EndWithError(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
query, scan := preparePersonalAccessTokenQuery(ctx, q.client)
|
query, scan := preparePersonalAccessTokenQuery(ctx, q.client)
|
||||||
|
Loading…
Reference in New Issue
Block a user