1
1
version : 2.1
2
2
3
3
commands :
4
-
5
4
abort_for_valgrind :
6
5
steps :
7
6
- run :
@@ -56,20 +55,16 @@ commands:
56
55
circleci step halt
57
56
fi
58
57
59
- relocate-docker-storage :
58
+ relocate-docker-data-root :
60
59
description : >-
61
- If this runs in parallel it can slaughter docker builds due to behaviour in the overlay2
62
- tree having missing bits. This mitigates that by ensuring we run it only once. This could
63
- have parallelization consequences if everything lines up.
60
+ Relocates docker data root from /var/lib/docker/ cause it allocated in a partition too small to contain the redisai-gpu image.
64
61
steps :
65
62
- run :
66
- name : Relocate docker overlay2 dir
63
+ name : Relocate docker data root dir
67
64
command : |
68
65
sudo systemctl stop docker
69
66
sudo mkdir -p /var2/lib/docker
70
- sudo mv /var/lib/docker/overlay2 /var2/lib/docker
71
- sudo mkdir /var/lib/docker/overlay2
72
- sudo mount --bind /var2/lib/docker/overlay2 /var/lib/docker/overlay2
67
+ echo '{ "data-root": "/var2/lib/docker" }' | sudo tee /etc/docker/daemon.json
73
68
sudo systemctl start docker
74
69
75
70
setup-automation :
@@ -211,7 +206,7 @@ commands:
211
206
- restore_cache :
212
207
keys :
213
208
- v1.2-tests_data-gpu
214
- - relocate-docker-storage
209
+ - relocate-docker-data-root
215
210
- run :
216
211
name : Build
217
212
command : |
@@ -309,7 +304,7 @@ jobs:
309
304
- abort_for_noci
310
305
- early_return_for_forked_pull_requests
311
306
- checkout-all
312
- - relocate-docker-storage
307
+ - relocate-docker-data-root
313
308
- restore_cache :
314
309
keys :
315
310
- v1.2.5-deps-{{ checksum "get_deps.sh" }}-<<parameters.osnick>>-<<parameters.target>>
@@ -411,7 +406,6 @@ jobs:
411
406
build-and-test-gpu :
412
407
machine :
413
408
enabled : true
414
- docker_layer_caching : true
415
409
resource_class : gpu.nvidia.small
416
410
image : ubuntu-2004-cuda-11.2:202103-01
417
411
@@ -423,7 +417,6 @@ jobs:
423
417
build-and-test-gpu-for-forked-prs :
424
418
machine :
425
419
enabled : true
426
- docker_layer_caching : true
427
420
resource_class : gpu.nvidia.small
428
421
image : ubuntu-2004-cuda-11.2:202103-01
429
422
@@ -525,6 +518,13 @@ on-any-branch-but-tags: &on-any-branch-but-tags
525
518
tags :
526
519
ignore : /.*/
527
520
521
+ always : &always
522
+ filters :
523
+ branches :
524
+ only : /.*/
525
+ tags :
526
+ only : /.*/
527
+
528
528
never : &never
529
529
filters :
530
530
branches :
@@ -592,7 +592,6 @@ workflows:
592
592
version : 2
593
593
build_and_package :
594
594
jobs :
595
-
596
595
- lint :
597
596
<< : *on-any-branch
598
597
- build-and-test :
@@ -616,7 +615,6 @@ workflows:
616
615
lite :
617
616
- " REDISAI_LITE=0 PUBLISH=1"
618
617
- " REDISAI_LITE=1"
619
-
620
618
- platforms-build-gpu :
621
619
context : common
622
620
<< : *after-build-and-test
0 commit comments