Skip to content

[REVIEW] FIX Remove random build directory generation for ccache - #7508

Merged
rapids-bot[bot] merged 9 commits into
NVIDIA:branch-0.19from
dillon-cullinan:fix-condabldfolder
Mar 8, 2021
Merged

[REVIEW] FIX Remove random build directory generation for ccache#7508
rapids-bot[bot] merged 9 commits into
NVIDIA:branch-0.19from
dillon-cullinan:fix-condabldfolder

Conversation

@dillon-cullinan

@dillon-cullinan dillon-cullinan commented Mar 3, 2021

Copy link
Copy Markdown
Contributor

This changes the root directory of the build folder for conda. Instead of generating a random build folder name, it will create a consistent build folder name at the croot location. This folder name is unique in CI, as every build has a unique ${WORKSPACE} that is used.

Lots of workarounds added to properly work with Project Flash. Several mv commands are added to put build artifacts in a folder Project Flash expects them to be in.

@dillon-cullinan
dillon-cullinan requested a review from a team as a code owner March 3, 2021 19:01
@github-actions github-actions Bot added the gpuCI label Mar 3, 2021
@dillon-cullinan dillon-cullinan added non-breaking Non-breaking change conda improvement Improvement / enhancement to an existing function labels Mar 3, 2021
ajschmidt8
ajschmidt8 previously approved these changes Mar 3, 2021
@github-actions github-actions Bot removed the conda label Mar 3, 2021
mike-wendt
mike-wendt previously approved these changes Mar 3, 2021
@dillon-cullinan

Copy link
Copy Markdown
Contributor Author

Failure is related to Project Flash, need to work with Ray to resolve this. I'll test ccache functionality via the PR.

@dillon-cullinan

Copy link
Copy Markdown
Contributor Author

rerun tests

@dillon-cullinan

Copy link
Copy Markdown
Contributor Author

rerun tests

@dillon-cullinan
dillon-cullinan dismissed stale reviews from mike-wendt and ajschmidt8 March 6, 2021 05:42

stale

@codecov

codecov Bot commented Mar 6, 2021

Copy link
Copy Markdown

Codecov Report

Merging #7508 (d13cbaf) into branch-0.19 (43b44e1) will increase coverage by 0.48%.
The diff coverage is 87.98%.

Impacted file tree graph

@@               Coverage Diff               @@
##           branch-0.19    #7508      +/-   ##
===============================================
+ Coverage        81.80%   82.29%   +0.48%     
===============================================
  Files              101      101              
  Lines            16695    17264     +569     
===============================================
+ Hits             13658    14208     +550     
- Misses            3037     3056      +19     
Impacted Files Coverage Δ
python/cudf/cudf/core/column/string.py 86.76% <ø> (+0.39%) ⬆️
python/cudf/cudf/utils/docutils.py 97.36% <50.00%> (-2.64%) ⬇️
python/cudf/cudf/testing/testing.py 80.00% <57.14%> (-1.04%) ⬇️
python/cudf/cudf/core/column/timedelta.py 88.57% <75.00%> (+0.33%) ⬆️
python/cudf/cudf/core/column/categorical.py 91.74% <77.14%> (-0.49%) ⬇️
python/cudf/cudf/core/column/datetime.py 89.63% <78.57%> (+0.58%) ⬆️
python/dask_cudf/dask_cudf/core.py 71.67% <79.41%> (-2.60%) ⬇️
python/cudf/cudf/core/multiindex.py 82.90% <90.90%> (+0.73%) ⬆️
python/cudf/cudf/core/tools/datetimes.py 84.53% <93.33%> (+0.89%) ⬆️
python/cudf/cudf/core/column_accessor.py 95.47% <95.65%> (+2.53%) ⬆️
... and 64 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c69b6f8...d13cbaf. Read the comment docs.

@rapids-bot
rapids-bot Bot merged commit 9618a81 into NVIDIA:branch-0.19 Mar 8, 2021
hyperbolic2346 pushed a commit to hyperbolic2346/cudf that referenced this pull request Mar 25, 2021
This changes the root directory of the build folder for conda. Instead of generating a random build folder name, it will create a consistent build folder name at the `croot` location. This folder name is unique in CI, as every build has a unique `${WORKSPACE}` that is used.

Lots of workarounds added to properly work with Project Flash. Several `mv` commands are added to put build artifacts in a folder Project Flash expects them to be in.

Authors:
  - Dillon Cullinan (@dillon-cullinan)

Approvers:
  - AJ Schmidt (@ajschmidt8)

URL: NVIDIA#7508
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants