@@ -2,20 +2,22 @@ name: facebook/rocksdb/jobs-linux-run-tests
2
2
on : [push, pull_request]
3
3
jobs :
4
4
build-linux :
5
- runs-on :
5
+ runs-on :
6
6
labels : 16-core-ubuntu
7
7
container :
8
8
image : zjay437/rocksdb:0.6
9
+ options : --shm-size=2gb
9
10
steps :
10
11
11
12
- uses : " ./.github/actions/pre-steps"
12
13
- run : make V=1 J=32 -j32 check
13
14
- uses : " ./.github/actions/post-steps"
14
15
build-linux-cmake-mingw :
15
- runs-on :
16
+ runs-on :
16
17
labels : 4-core-ubuntu
17
18
container :
18
19
image : zjay437/rocksdb:0.6
20
+ options : --shm-size=2gb
19
21
steps :
20
22
21
23
- uses : " ./.github/actions/pre-steps"
@@ -29,10 +31,11 @@ jobs:
29
31
mkdir build && cd build && cmake -DJNI=1 -DWITH_GFLAGS=OFF .. -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ -DCMAKE_SYSTEM_NAME=Windows && make -j4 rocksdb rocksdbjni
30
32
- uses : " ./.github/actions/post-steps"
31
33
build-linux-cmake-with-folly :
32
- runs-on :
34
+ runs-on :
33
35
labels : 16-core-ubuntu
34
36
container :
35
37
image : zjay437/rocksdb:0.6
38
+ options : --shm-size=2gb
36
39
steps :
37
40
38
41
- uses : " ./.github/actions/pre-steps"
@@ -41,21 +44,23 @@ jobs:
41
44
- run : " (mkdir build && cd build && cmake -DUSE_FOLLY=1 -DWITH_GFLAGS=1 -DROCKSDB_BUILD_SHARED=0 .. && make V=1 -j20 && ctest -j20)"
42
45
- uses : " ./.github/actions/post-steps"
43
46
build-linux-cmake-with-folly-lite-no-test :
44
- runs-on :
47
+ runs-on :
45
48
labels : 16-core-ubuntu
46
49
container :
47
50
image : zjay437/rocksdb:0.6
51
+ options : --shm-size=2gb
48
52
steps :
49
53
50
54
- uses : " ./.github/actions/pre-steps"
51
55
- uses : " ./.github/actions/setup-folly"
52
56
- run : " (mkdir build && cd build && cmake -DUSE_FOLLY_LITE=1 -DWITH_GFLAGS=1 .. && make V=1 -j20)"
53
57
- uses : " ./.github/actions/post-steps"
54
58
build-linux-gcc-7-with-folly :
55
- runs-on :
59
+ runs-on :
56
60
labels : 16-core-ubuntu
57
61
container :
58
62
image : zjay437/rocksdb:0.6
63
+ options : --shm-size=2gb
59
64
steps :
60
65
61
66
- uses : " ./.github/actions/pre-steps"
@@ -64,21 +69,23 @@ jobs:
64
69
- run : USE_FOLLY=1 LIB_MODE=static CC=gcc-7 CXX=g++-7 V=1 make -j32 check
65
70
- uses : " ./.github/actions/post-steps"
66
71
build-linux-gcc-7-with-folly-lite-no-test :
67
- runs-on :
72
+ runs-on :
68
73
labels : 16-core-ubuntu
69
74
container :
70
75
image : zjay437/rocksdb:0.6
76
+ options : --shm-size=2gb
71
77
steps :
72
78
73
79
- uses : " ./.github/actions/pre-steps"
74
80
- uses : " ./.github/actions/setup-folly"
75
81
- run : USE_FOLLY_LITE=1 CC=gcc-7 CXX=g++-7 V=1 make -j32 all
76
82
- uses : " ./.github/actions/post-steps"
77
83
build-linux-cmake-with-folly-coroutines :
78
- runs-on :
84
+ runs-on :
79
85
labels : 16-core-ubuntu
80
86
container :
81
87
image : zjay437/rocksdb:0.6
88
+ options : --shm-size=2gb
82
89
env :
83
90
CC : gcc-10
84
91
CXX : g++-10
@@ -90,10 +97,11 @@ jobs:
90
97
- run : " (mkdir build && cd build && cmake -DUSE_COROUTINES=1 -DWITH_GFLAGS=1 -DROCKSDB_BUILD_SHARED=0 .. && make V=1 -j20 && ctest -j20)"
91
98
- uses : " ./.github/actions/post-steps"
92
99
build-linux-cmake-with-benchmark :
93
- runs-on :
100
+ runs-on :
94
101
labels : 16-core-ubuntu
95
102
container :
96
103
image : zjay437/rocksdb:0.6
104
+ options : --shm-size=2gb
97
105
steps :
98
106
99
107
- uses : " ./.github/actions/pre-steps"
@@ -104,6 +112,7 @@ jobs:
104
112
labels : 16-core-ubuntu
105
113
container :
106
114
image : zjay437/rocksdb:0.6
115
+ options : --shm-size=2gb
107
116
steps :
108
117
109
118
- uses : " ./.github/actions/pre-steps"
0 commit comments