DataSources: Add mutex to provisioning step (#106921)

add mutex to ds provisioning
pull/106583/head
Will Browne 1 month ago committed by GitHub
parent c6ee26b459
commit 05b458741e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      pkg/services/provisioning/provisioning.go

@ -244,6 +244,8 @@ func (ps *ProvisioningServiceImpl) Run(ctx context.Context) error {
}
func (ps *ProvisioningServiceImpl) ProvisionDatasources(ctx context.Context) error {
ps.mutex.Lock()
defer ps.mutex.Unlock()
datasourcePath := filepath.Join(ps.Cfg.ProvisioningPath, "datasources")
if err := ps.provisionDatasources(ctx, datasourcePath, ps.datasourceService, ps.correlationsService, ps.orgService); err != nil {
err = fmt.Errorf("%v: %w", "Datasource provisioning error", err)

Loading…
Cancel
Save