Skip to content

Conversation

@aniljaiswal
Copy link

@aniljaiswal aniljaiswal commented Apr 15, 2020

Note: Please remember to review the contribution guidelines
if you have not yet done so.

What does this PR do?

This PR upgrades the version of AWS X-Ray SDK to v2.5.0

Motivation

I have recently submitted patch support for PyMySQL (client library for MySQL) in X-Ray SDK #214 which is merged and released in XRay SDK v2.5.0.

After upgrading our serverless application with the latest version of SDK, got errors from Xray SDK that pymysql was not a supported module. I raised a request in the SDK repo #219. Upon further investigation, I found out that Datadog's layer is overriding the SDK version in our deployment package. We also use lambda layers to package our dependencies. Upgrading AWS Xray SDK to v2.5.0 in Datadog's layer will solve this issue for us.

Testing Guidelines

How did you test this pull request?

I ran ./scripts/run_tests.sh

Additional Notes

It's important that this gets merged soon as our application is dependent on it and we need MySQL instrumentation support as quickly as possible.

Checklist

  • Member of the Datadog team has run integration tests and updated snapshots if necessary

@aniljaiswal aniljaiswal requested a review from a team as a code owner April 15, 2020 10:48
@tianchu tianchu merged commit bc5fe25 into DataDog:master Apr 15, 2020
@aniljaiswal
Copy link
Author

@tianchu Is it possible to make a release now?

@aniljaiswal
Copy link
Author

@tianchu Is it possible to make a release now?

It would be great if you made a release now since I need to raise one more PR in the serverless-plugin-datadog repository to be able to use this layer.

@aniljaiswal aniljaiswal deleted the upgrade_aws_xray_sdk branch April 18, 2020 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants