Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge parallel benchmarks + include propagator + latest GH action #838

Merged
merged 2 commits into from
Dec 23, 2021

Conversation

NathanielRN
Copy link
Contributor

@NathanielRN NathanielRN commented Dec 20, 2021

Description

NOTE: Because the test run in parallel, there is a chance there is a race condition between the tests as they fight to lock the gh-pages branch and publish the benchmarks. This will cause the test to fail. We should come up with a way to have all the jobs upload the benchmarks as artifacts and then combine them in a later job. I decided to add the separate job in this PR, please let me know what you all think!

Fixes: N/A

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

The test worked before, this just includes them again now that they are in a new package.

Does This PR Require a Core Repo Change?

  • No.

Checklist:

See contributing.md for styleguide, changelog guidelines, and more.

  • Followed the style guidelines of this project
    - [] Changelogs have been updated
    - [ ] Unit tests have been added
    - [ ] Documentation has been updated

@NathanielRN NathanielRN requested a review from a team December 20, 2021 22:24
@NathanielRN NathanielRN added the Skip Changelog PRs that do not require a CHANGELOG.md entry label Dec 20, 2021
@NathanielRN NathanielRN changed the title Include propagator benchmarks + latest GH action Merge parallel & include propagator benchmarks + latest GH action Dec 20, 2021
@NathanielRN NathanielRN force-pushed the include-propagator-benchmarks branch 2 times, most recently from 2f803e8 to 462e374 Compare December 20, 2021 23:12
@NathanielRN NathanielRN changed the title Merge parallel & include propagator benchmarks + latest GH action Merge parallel benchmarks + include propagator + latest GH action Dec 20, 2021
@NathanielRN NathanielRN force-pushed the include-propagator-benchmarks branch 2 times, most recently from 177ce13 to c66ad04 Compare December 21, 2021 06:24
* When we moved the aws-xray propagator in open-telemetry#720, we needed to update the benchmark step of the workflow
* Additionally, the GH action has evolved since we added benchmarks so we should use the latest version
@NathanielRN NathanielRN force-pushed the include-propagator-benchmarks branch from c66ad04 to e602ee2 Compare December 21, 2021 18:36
@NathanielRN NathanielRN force-pushed the include-propagator-benchmarks branch from e602ee2 to 0f873cb Compare December 21, 2021 18:58
@owais owais merged commit c962da9 into open-telemetry:main Dec 23, 2021
@NathanielRN NathanielRN deleted the include-propagator-benchmarks branch December 23, 2021 17:03
ItayGibel-helios pushed a commit to helios/opentelemetry-python-contrib that referenced this pull request Dec 26, 2021
…en-telemetry#838)

* Include propagator benchmarks + latest GH action
* When we moved the aws-xray propagator in open-telemetry#720, we needed to update the benchmark step of the workflow
* Additionally, the GH action has evolved since we added benchmarks so we should use the latest version

* Merge all parallel benchmarks after they complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Skip Changelog PRs that do not require a CHANGELOG.md entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants