Skip to content

Object store client race condition #544

@ianeal

Description

@ianeal

Object store client exhibits race condition using SDK version v65.79.0 when attempting to use multiple clients in different go routines.

e.g.
client, err := objectstorage.NewObjectStorageClientWithConfigurationProvider(provider)

WARNING: DATA RACE
Read at 0x000002d8a470 by goroutine 87:
github.com/oracle/oci-go-sdk/v65/common.CheckForEnabledServices()
github.com/oracle/oci-go-sdk/[email protected]/common/common.go:603 +0x31
github.com/oracle/oci-go-sdk/v65/objectstorage.NewObjectStorageClientWithConfigurationProvider()
github.com/oracle/oci-go-sdk/[email protected]/objectstorage/objectstorage_client.go:34 +0x65

Previous write at 0x000002d8a470 by goroutine 86:
github.com/oracle/oci-go-sdk/v65/common.CheckForEnabledServices()
github.com/oracle/oci-go-sdk/[email protected]/common/common.go:604 +0x55
github.com/oracle/oci-go-sdk/v65/objectstorage.NewObjectStorageClientWithConfigurationProvider()

Metadata

Metadata

Assignees

No one assigned

    Labels

    SDKIssue pertains to the SDK itself and not specific to any service

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions