gogagum

tpcc_update_other_try

Feb 15th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.35 KB | None | 0 0
  1. gogagum@gogagum-Notebook:~$ cd ./written_programms/tpcc/tpcc-course-2020/
  2. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020$ cd ./docker/
  3. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ls
  4. create.sh docker-compose.yml.j2 login.sh remove.sh restart.sh tpcc-image
  5. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ./create.sh
  6. Mounting from /home/gogagum/written_programms/tpcc/tpcc-course-2020/docker/../../
  7. Building tpcc
  8. Step 1/13 : FROM ubuntu:18.04
  9. ERROR: Service 'tpcc' failed to build: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:35215->[::1]:53: read: connection refused
  10. Error: No such container: tpcc-image
  11. Error: No such container: tpcc-image
  12. Error: No such container: tpcc-image
  13. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ./create.sh
  14. Mounting from /home/gogagum/written_programms/tpcc/tpcc-course-2020/docker/../../
  15. Building tpcc
  16. Step 1/13 : FROM ubuntu:18.04
  17. 18.04: Pulling from library/ubuntu
  18. Digest: sha256:8d31dad0c58f552e890d68bbfb735588b6b820a46e459672d96e585871acc110
  19. Status: Downloaded newer image for ubuntu:18.04
  20. ---> ccc6e87d482b
  21. Step 2/13 : COPY install_deps.sh /
  22. ---> Using cache
  23. ---> 15fdd0110f4c
  24. Step 3/13 : RUN sh install_deps.sh
  25. ---> Using cache
  26. ---> 850dd964dc9b
  27. Step 4/13 : ENV LANG C.UTF-8
  28. ---> Using cache
  29. ---> c371cfcbab76
  30. Step 5/13 : ENV LC_ALL C.UTF-8
  31. ---> Using cache
  32. ---> 20205071e537
  33. Step 6/13 : RUN echo "StrictHostKeyChecking=no" >> /etc/ssh/ssh_config
  34. ---> Using cache
  35. ---> f324a524ad09
  36. Step 7/13 : EXPOSE 22
  37. ---> Using cache
  38. ---> 9eb535762a04
  39. Step 8/13 : RUN groupadd -g 712342 clion_user_group
  40. ---> Running in be490163502e
  41. Removing intermediate container be490163502e
  42. ---> c796bce58cce
  43. Step 9/13 : RUN useradd -u 712342 -g 712342 -m clion_user && yes password | passwd clion_user
  44. ---> Running in f91114ecae97
  45. Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
  46. Removing intermediate container f91114ecae97
  47. ---> e9aa11d02156
  48. Step 10/13 : RUN mkdir /var/run/sshd
  49. ---> Running in bf9c8037fcec
  50. Removing intermediate container bf9c8037fcec
  51. ---> cd5e905c589d
  52. Step 11/13 : ENV CXX="/usr/bin/clang++-8"
  53. ---> Running in 1ba373039694
  54. Removing intermediate container 1ba373039694
  55. ---> 342e017c9087
  56. Step 12/13 : ENV CC="/usr/bin/clang-8"
  57. ---> Running in d39a2f397360
  58. Removing intermediate container d39a2f397360
  59. ---> bb571309ee10
  60. Step 13/13 : CMD ["/usr/sbin/sshd", "-D"]
  61. ---> Running in d7c4548c08c8
  62. Removing intermediate container d7c4548c08c8
  63. ---> 6c81565fdf91
  64.  
  65. Successfully built 6c81565fdf91
  66. Successfully tagged docker_tpcc:latest
  67. Creating tpcc-image ... done
  68. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ls
  69. create.sh docker-compose.yml docker-compose.yml.j2 login.sh remove.sh restart.sh tpcc-image
  70. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ./login.sh
  71. gogagum@997432631acc:/$ exit
  72. exit
  73. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ./restart.sh
  74. tpcc-image is up-to-date
  75. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ./login.sh
  76. gogagum@997432631acc:/$ cd ./tpcc/tpcc-course-2020/
  77. gogagum@997432631acc:/tpcc/tpcc-course-2020$ ls
  78. CMakeLists.txt client docker install_client.sh library tasks
  79. build cmake docs lectures readme.md
  80. gogagum@997432631acc:/tpcc/tpcc-course-2020$ ./install_client.sh
  81. /usr/bin/dirname
  82. /usr/bin/realpath
  83. fatal: not a git repository: /home/gogagum/written_programms/tpcc/tpcc-course-2020/.git/modules/library/twist/modules/third_party/benchmark
  84. Unable to find current revision in submodule path 'library/twist/third_party/benchmark'
  85. Failed to recurse into submodule path 'library/twist'
  86. Python version: 3.6.9
  87. usage: venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear]
  88. [--upgrade] [--without-pip] [--prompt PROMPT]
  89. ENV_DIR [ENV_DIR ...]
  90.  
  91. Creates virtual Python environments in one or more target directories.
  92.  
  93. positional arguments:
  94. ENV_DIR A directory to create the environment in.
  95.  
  96. optional arguments:
  97. -h, --help show this help message and exit
  98. --system-site-packages
  99. Give the virtual environment access to the system
  100. site-packages dir.
  101. --symlinks Try to use symlinks rather than copies, when symlinks
  102. are not the default for the platform.
  103. --copies Try to use copies rather than symlinks, even when
  104. symlinks are the default for the platform.
  105. --clear Delete the contents of the environment directory if it
  106. already exists, before environment creation.
  107. --upgrade Upgrade the environment directory to use this version
  108. of Python, assuming Python has been upgraded in-place.
  109. --without-pip Skips installing or upgrading pip in the virtual
  110. environment (pip is bootstrapped by default)
  111. --prompt PROMPT Provides an alternative prompt prefix for this
  112. environment.
  113.  
  114. Once an environment has been created, you may wish to activate it, e.g. by
  115. sourcing an activate script in its bin directory.
  116. Creating virtual environment...
  117. Running command ['python3', '-m', 'venv', 'venv']
  118. Upgrading pip...
  119. Running command ['/tpcc/tpcc-course-2020/client/venv/bin/pip', 'install', '--upgrade', 'pip']
  120. Collecting pip
  121. Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB)
  122. 100% |████████████████████████████████| 1.4MB 495kB/s
  123. Installing collected packages: pip
  124. Found existing installation: pip 9.0.1
  125. Uninstalling pip-9.0.1:
  126. Successfully uninstalled pip-9.0.1
  127. Successfully installed pip-20.0.2
  128. Installing requirements...
  129. Running command ['/tpcc/tpcc-course-2020/client/venv/bin/pip', 'install', '-r', 'requirements.txt']
  130. Collecting GitPython>=2.1.8
  131. Downloading GitPython-3.0.7-py3-none-any.whl (451 kB)
  132. |████████████████████████████████| 451 kB 689 kB/s
  133. Collecting python-gitlab>=1.3.0
  134. Downloading python_gitlab-2.0.1-py3-none-any.whl (72 kB)
  135. |████████████████████████████████| 72 kB 291 kB/s
  136. Collecting click
  137. Downloading Click-7.0-py2.py3-none-any.whl (81 kB)
  138. |████████████████████████████████| 81 kB 394 kB/s
  139. Collecting termcolor
  140. Downloading termcolor-1.1.0.tar.gz (3.9 kB)
  141. Collecting gitdb2>=2.0.0
  142. Downloading gitdb2-3.0.0-py2.py3-none-any.whl (63 kB)
  143. |████████████████████████████████| 63 kB 374 kB/s
  144. Collecting requests>=2.22.0
  145. Downloading requests-2.22.0-py2.py3-none-any.whl (57 kB)
  146. |████████████████████████████████| 57 kB 104 kB/s
  147. Collecting smmap2>=2.0.0
  148. Downloading smmap2-2.0.5-py2.py3-none-any.whl (24 kB)
  149. Collecting chardet<3.1.0,>=3.0.2
  150. Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
  151. |████████████████████████████████| 133 kB 1.6 MB/s
  152. Collecting certifi>=2017.4.17
  153. Downloading certifi-2019.11.28-py2.py3-none-any.whl (156 kB)
  154. |████████████████████████████████| 156 kB 895 kB/s
  155. Collecting idna<2.9,>=2.5
  156. Downloading idna-2.8-py2.py3-none-any.whl (58 kB)
  157. |████████████████████████████████| 58 kB 869 kB/s
  158. Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  159. Downloading urllib3-1.25.8-py2.py3-none-any.whl (125 kB)
  160. |████████████████████████████████| 125 kB 1.0 MB/s
  161. Installing collected packages: smmap2, gitdb2, GitPython, chardet, certifi, idna, urllib3, requests, python-gitlab, click, termcolor
  162. Running setup.py install for termcolor ... done
  163. Successfully installed GitPython-3.0.7 certifi-2019.11.28 chardet-3.0.4 click-7.0 gitdb2-3.0.0 idna-2.8 python-gitlab-2.0.1 requests-2.22.0 smmap2-2.0.5 termcolor-1.1.0 urllib3-1.25.8
  164. Virtual environment prepared: 'venv'
  165. Creating client proxy...
  166. Creating activation file...
  167. Add tpcc client to PATH in .bashrc? [Y/n] Y
  168.  
  169. Running 'tpcc help' to check that client works...
  170. --------------------------------------------------------------------------------
  171. Good evening, gogagum!
  172.  
  173. Command running: ['help'], cwd: /tpcc/tpcc-course-2020/client
  174. Platform: Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic
  175. C++ compiler: /usr/bin/clang++-8 (clang version 8.0.0-3~ubuntu18.04.2 (tags/RELEASE_800/final))
  176. Python: 3.6.9, CPython, /tpcc/tpcc-course-2020/client/venv/bin/python
  177. Repository root directory: /tpcc/tpcc-course-2020
  178. Git current commit: 6a12f669ff0a968d72a6f499dd16a55b93d934aa
  179.  
  180. usage: client.py [-h]
  181. {help,update,cmake,warmup,status,st,test,benchmark,bench,lint,style,validate,test-perf-ci,config,show-config,showconfig,attach,attach-local,commit,ci,apply,push,merge,solutions}
  182. ...
  183.  
  184. positional arguments:
  185. {help,update,cmake,warmup,status,st,test,benchmark,bench,lint,style,validate,test-perf-ci,config,show-config,showconfig,attach,attach-local,commit,ci,apply,push,merge,solutions}
  186. help print help
  187. update Update local repo
  188. cmake Generate build scripts
  189. warmup Warm up build
  190. status (st) Print current task
  191. test Run tests for current task
  192. benchmark (bench) Run benchmark for current task
  193. lint (style) Apply clang-format and clang-tidy linters to current
  194. task sources
  195. validate Validate current task sources
  196. test-perf-ci Run performance test for current task
  197. config Set client config attributes
  198. show-config (showconfig)
  199. Show client config content
  200. attach Attach remote solutions repo
  201. attach-local Attach local solutions repo
  202. commit (ci) Commit current task solution to solutions repo
  203. apply Apply solution from solutions repo to current task
  204. push Push task branch to remote
  205. merge Submit current task solution
  206. solutions Print solutions repository info
  207.  
  208. optional arguments:
  209. -h, --help show this help message and exit
  210.  
  211. Start a new shell for the changes to take effect.
  212. Type 'tpcc {cmd}' for usage.
  213. gogagum@997432631acc:/tpcc/tpcc-course-2020$ exit
  214. exit
  215. gogagum@gogagum-Notebook:~/written_programms/tpcc/tpcc-course-2020/docker$ ./login.sh
  216. gogagum@997432631acc:/$ tpcc cmake
  217. --------------------------------------------------------------------------------
  218. Good evening, gogagum!
  219.  
  220. Command running: ['cmake'], cwd: /
  221. Platform: Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic
  222. C++ compiler: /usr/bin/clang++-8 (clang version 8.0.0-3~ubuntu18.04.2 (tags/RELEASE_800/final))
  223. Python: 3.6.9, CPython, /tpcc/tpcc-course-2020/client/venv/bin/python
  224. Repository root directory: /tpcc/tpcc-course-2020
  225. Git current commit: 6a12f669ff0a968d72a6f499dd16a55b93d934aa
  226.  
  227. Generate build scripts for profile Debug
  228.  
  229. cmake output:
  230. -- The C compiler identification is Clang 8.0.0
  231. -- The CXX compiler identification is Clang 8.0.0
  232. -- Check for working C compiler: /usr/bin/clang-8
  233. -- Check for working C compiler: /usr/bin/clang-8 -- works
  234. -- Detecting C compiler ABI info
  235. -- Detecting C compiler ABI info - done
  236. -- Detecting C compile features
  237. -- Detecting C compile features - done
  238. -- Check for working CXX compiler: /usr/bin/clang++-8
  239. -- Check for working CXX compiler: /usr/bin/clang++-8 -- works
  240. -- Detecting CXX compiler ABI info
  241. -- Detecting CXX compiler ABI info - done
  242. -- Detecting CXX compile features
  243. -- Detecting CXX compile features - done
  244. -- Adding build types...
  245. -- Skip benchmark library in 'Debug' build type
  246. -- Processor count: 4
  247. -- The ASM compiler identification is Clang
  248. -- Found assembler: /usr/bin/clang-8
  249. -- Twist tests
  250. -- Homework = '0-intro', task = 'deadlock'
  251. -- Homework = '0-intro', task = 'dining'
  252. -- Homework = '0-intro', task = 'echo'
  253. -- Homework = '0-intro', task = 'guarded'
  254. -- Homework = '0-intro', task = 'jump'
  255. -- Homework = '1-mutex', task = 'spinlock'
  256. -- Homework = '1-mutex', task = 'tricky'
  257. -- Homework = '1-mutex', task = 'try-lock'
  258. -- Configuring done
  259. -- Generating done
  260. -- Build files have been written to: /tpcc/tpcc-course-2020/build/Debug
  261.  
  262. Generate build scripts for profile Release
  263.  
  264. cmake output:
  265. -- The C compiler identification is Clang 8.0.0
  266. -- The CXX compiler identification is Clang 8.0.0
  267. -- Check for working C compiler: /usr/bin/clang-8
  268. -- Check for working C compiler: /usr/bin/clang-8 -- works
  269. -- Detecting C compiler ABI info
  270. -- Detecting C compiler ABI info - done
  271. -- Detecting C compile features
  272. -- Detecting C compile features - done
  273. -- Check for working CXX compiler: /usr/bin/clang++-8
  274. -- Check for working CXX compiler: /usr/bin/clang++-8 -- works
  275. -- Detecting CXX compiler ABI info
  276. -- Detecting CXX compiler ABI info - done
  277. -- Detecting CXX compile features
  278. -- Detecting CXX compile features - done
  279. -- Adding build types...
  280. -- Failed to find LLVM FileCheck
  281. -- Found Git: /usr/bin/git (found version "2.17.1")
  282. -- git Version: v0.0.0
  283. -- Version: 0.0.0
  284. -- Performing Test HAVE_CXX_FLAG_STD_CXX11
  285. -- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success
  286. -- Performing Test HAVE_CXX_FLAG_WALL
  287. -- Performing Test HAVE_CXX_FLAG_WALL - Success
  288. -- Performing Test HAVE_CXX_FLAG_WEXTRA
  289. -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
  290. -- Performing Test HAVE_CXX_FLAG_WSHADOW
  291. -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
  292. -- Performing Test HAVE_CXX_FLAG_WERROR
  293. -- Performing Test HAVE_CXX_FLAG_WERROR - Success
  294. -- Performing Test HAVE_CXX_FLAG_PEDANTIC
  295. -- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
  296. -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
  297. -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
  298. -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
  299. -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Success
  300. -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
  301. -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
  302. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
  303. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success
  304. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED
  305. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED - Success
  306. -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
  307. -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
  308. -- Performing Test HAVE_CXX_FLAG_WD654
  309. -- Performing Test HAVE_CXX_FLAG_WD654 - Failed
  310. -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
  311. -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Success
  312. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
  313. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
  314. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile
  315. -- Performing Test HAVE_CXX_FLAG_COVERAGE
  316. -- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
  317. -- Performing Test HAVE_STD_REGEX
  318. -- Performing Test HAVE_STD_REGEX
  319. -- Performing Test HAVE_STD_REGEX -- success
  320. -- Performing Test HAVE_GNU_POSIX_REGEX
  321. -- Performing Test HAVE_GNU_POSIX_REGEX
  322. -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
  323. -- Performing Test HAVE_POSIX_REGEX
  324. -- Performing Test HAVE_POSIX_REGEX
  325. -- Performing Test HAVE_POSIX_REGEX -- success
  326. -- Performing Test HAVE_STEADY_CLOCK
  327. -- Performing Test HAVE_STEADY_CLOCK
  328. -- Performing Test HAVE_STEADY_CLOCK -- success
  329. -- Looking for pthread.h
  330. -- Looking for pthread.h - found
  331. -- Looking for pthread_create
  332. -- Looking for pthread_create - not found
  333. -- Looking for pthread_create in pthreads
  334. -- Looking for pthread_create in pthreads - not found
  335. -- Looking for pthread_create in pthread
  336. -- Looking for pthread_create in pthread - found
  337. -- Found Threads: TRUE
  338. -- Processor count: 4
  339. -- The ASM compiler identification is Clang
  340. -- Found assembler: /usr/bin/clang-8
  341. -- Twist tests
  342. -- Homework = '0-intro', task = 'deadlock'
  343. -- Homework = '0-intro', task = 'dining'
  344. -- Homework = '0-intro', task = 'echo'
  345. -- Homework = '0-intro', task = 'guarded'
  346. -- Homework = '0-intro', task = 'jump'
  347. -- Homework = '1-mutex', task = 'spinlock'
  348. -- Homework = '1-mutex', task = 'tricky'
  349. -- Homework = '1-mutex', task = 'try-lock'
  350. -- Configuring done
  351. -- Generating done
  352. -- Build files have been written to: /tpcc/tpcc-course-2020/build/Release
  353.  
  354. Generate build scripts for profile FaultyAsan
  355.  
  356. cmake output:
  357. -- The C compiler identification is Clang 8.0.0
  358. -- The CXX compiler identification is Clang 8.0.0
  359. -- Check for working C compiler: /usr/bin/clang-8
  360. -- Check for working C compiler: /usr/bin/clang-8 -- works
  361. -- Detecting C compiler ABI info
  362. -- Detecting C compiler ABI info - done
  363. -- Detecting C compile features
  364. -- Detecting C compile features - done
  365. -- Check for working CXX compiler: /usr/bin/clang++-8
  366. -- Check for working CXX compiler: /usr/bin/clang++-8 -- works
  367. -- Detecting CXX compiler ABI info
  368. -- Detecting CXX compiler ABI info - done
  369. -- Detecting CXX compile features
  370. -- Detecting CXX compile features - done
  371. -- Sanitize with address sanitizer
  372. -- Adding build types...
  373. -- Skip benchmark library in 'Debug' build type
  374. -- Processor count: 4
  375. -- The ASM compiler identification is Clang
  376. -- Found assembler: /usr/bin/clang-8
  377. -- Twist tests
  378. -- Homework = '0-intro', task = 'deadlock'
  379. -- Homework = '0-intro', task = 'dining'
  380. -- Homework = '0-intro', task = 'echo'
  381. -- Homework = '0-intro', task = 'guarded'
  382. -- Homework = '0-intro', task = 'jump'
  383. -- Homework = '1-mutex', task = 'spinlock'
  384. -- Homework = '1-mutex', task = 'tricky'
  385. -- Homework = '1-mutex', task = 'try-lock'
  386. -- Configuring done
  387. -- Generating done
  388. -- Build files have been written to: /tpcc/tpcc-course-2020/build/FaultyAsan
  389.  
  390. Generate build scripts for profile FaultyTsan
  391.  
  392. cmake output:
  393. -- The C compiler identification is Clang 8.0.0
  394. -- The CXX compiler identification is Clang 8.0.0
  395. -- Check for working C compiler: /usr/bin/clang-8
  396. -- Check for working C compiler: /usr/bin/clang-8 -- works
  397. -- Detecting C compiler ABI info
  398. -- Detecting C compiler ABI info - done
  399. -- Detecting C compile features
  400. -- Detecting C compile features - done
  401. -- Check for working CXX compiler: /usr/bin/clang++-8
  402. -- Check for working CXX compiler: /usr/bin/clang++-8 -- works
  403. -- Detecting CXX compiler ABI info
  404. -- Detecting CXX compiler ABI info - done
  405. -- Detecting CXX compile features
  406. -- Detecting CXX compile features - done
  407. -- STATUS
  408. -- Adding build types...
  409. -- Skip benchmark library in 'Debug' build type
  410. -- Processor count: 4
  411. -- The ASM compiler identification is Clang
  412. -- Found assembler: /usr/bin/clang-8
  413. -- Twist tests
  414. -- Homework = '0-intro', task = 'deadlock'
  415. -- Homework = '0-intro', task = 'dining'
  416. -- Homework = '0-intro', task = 'echo'
  417. -- Homework = '0-intro', task = 'guarded'
  418. -- Homework = '0-intro', task = 'jump'
  419. -- Homework = '1-mutex', task = 'spinlock'
  420. -- Homework = '1-mutex', task = 'tricky'
  421. -- Homework = '1-mutex', task = 'try-lock'
  422. -- Configuring done
  423. -- Generating done
  424. -- Build files have been written to: /tpcc/tpcc-course-2020/build/FaultyTsan
  425.  
  426. Generate build scripts for profile FaultyFiber
  427.  
  428. cmake output:
  429. -- The C compiler identification is Clang 8.0.0
  430. -- The CXX compiler identification is Clang 8.0.0
  431. -- Check for working C compiler: /usr/bin/clang-8
  432. -- Check for working C compiler: /usr/bin/clang-8 -- works
  433. -- Detecting C compiler ABI info
  434. -- Detecting C compiler ABI info - done
  435. -- Detecting C compile features
  436. -- Detecting C compile features - done
  437. -- Check for working CXX compiler: /usr/bin/clang++-8
  438. -- Check for working CXX compiler: /usr/bin/clang++-8 -- works
  439. -- Detecting CXX compiler ABI info
  440. -- Detecting CXX compiler ABI info - done
  441. -- Detecting CXX compile features
  442. -- Detecting CXX compile features - done
  443. -- Adding build types...
  444. -- Failed to find LLVM FileCheck
  445. -- Found Git: /usr/bin/git (found version "2.17.1")
  446. -- git Version: v0.0.0
  447. -- Version: 0.0.0
  448. -- Performing Test HAVE_CXX_FLAG_STD_CXX11
  449. -- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success
  450. -- Performing Test HAVE_CXX_FLAG_WALL
  451. -- Performing Test HAVE_CXX_FLAG_WALL - Success
  452. -- Performing Test HAVE_CXX_FLAG_WEXTRA
  453. -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
  454. -- Performing Test HAVE_CXX_FLAG_WSHADOW
  455. -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
  456. -- Performing Test HAVE_CXX_FLAG_WERROR
  457. -- Performing Test HAVE_CXX_FLAG_WERROR - Success
  458. -- Performing Test HAVE_CXX_FLAG_PEDANTIC
  459. -- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
  460. -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
  461. -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
  462. -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
  463. -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Success
  464. -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
  465. -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
  466. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS
  467. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED_DECLARATIONS - Success
  468. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED
  469. -- Performing Test HAVE_CXX_FLAG_WNO_DEPRECATED - Success
  470. -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
  471. -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
  472. -- Performing Test HAVE_CXX_FLAG_WD654
  473. -- Performing Test HAVE_CXX_FLAG_WD654 - Failed
  474. -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
  475. -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Success
  476. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
  477. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
  478. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile
  479. -- Performing Test HAVE_CXX_FLAG_COVERAGE
  480. -- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
  481. -- Performing Test HAVE_STD_REGEX
  482. -- Performing Test HAVE_STD_REGEX
  483. -- Performing Test HAVE_STD_REGEX -- success
  484. -- Performing Test HAVE_GNU_POSIX_REGEX
  485. -- Performing Test HAVE_GNU_POSIX_REGEX
  486. -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
  487. -- Performing Test HAVE_POSIX_REGEX
  488. -- Performing Test HAVE_POSIX_REGEX
  489. -- Performing Test HAVE_POSIX_REGEX -- success
  490. -- Performing Test HAVE_STEADY_CLOCK
  491. -- Performing Test HAVE_STEADY_CLOCK
  492. -- Performing Test HAVE_STEADY_CLOCK -- success
  493. -- Looking for pthread.h
  494. -- Looking for pthread.h - found
  495. -- Looking for pthread_create
  496. -- Looking for pthread_create - not found
  497. -- Looking for pthread_create in pthreads
  498. -- Looking for pthread_create in pthreads - not found
  499. -- Looking for pthread_create in pthread
  500. -- Looking for pthread_create in pthread - found
  501. -- Found Threads: TRUE
  502. -- Processor count: 4
  503. -- The ASM compiler identification is Clang
  504. -- Found assembler: /usr/bin/clang-8
  505. -- Twist tests
  506. -- Homework = '0-intro', task = 'deadlock'
  507. -- Homework = '0-intro', task = 'dining'
  508. -- Homework = '0-intro', task = 'echo'
  509. -- Homework = '0-intro', task = 'guarded'
  510. -- Homework = '0-intro', task = 'jump'
  511. -- Homework = '1-mutex', task = 'spinlock'
  512. -- Homework = '1-mutex', task = 'tricky'
  513. -- Homework = '1-mutex', task = 'try-lock'
  514. -- Configuring done
  515. -- Generating done
  516. -- Build files have been written to: /tpcc/tpcc-course-2020/build/FaultyFiber
  517.  
  518.  
  519. Done
  520. gogagum@997432631acc:/$ tpcc warmup
  521. --------------------------------------------------------------------------------
  522. Good evening, gogagum!
  523.  
  524. Command running: ['warmup'], cwd: /
  525. Platform: Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic
  526. C++ compiler: /usr/bin/clang++-8 (clang version 8.0.0-3~ubuntu18.04.2 (tags/RELEASE_800/final))
  527. Python: 3.6.9, CPython, /tpcc/tpcc-course-2020/client/venv/bin/python
  528. Repository root directory: /tpcc/tpcc-course-2020
  529. Git current commit: 6a12f669ff0a968d72a6f499dd16a55b93d934aa
  530.  
  531. Generate build scripts for profile Debug
  532.  
  533. cmake output:
  534. -- Adding build types...
  535. -- Skip benchmark library in 'Debug' build type
  536. -- Processor count: 4
  537. -- Twist tests
  538. -- Homework = '0-intro', task = 'deadlock'
  539. -- Homework = '0-intro', task = 'dining'
  540. -- Homework = '0-intro', task = 'echo'
  541. -- Homework = '0-intro', task = 'guarded'
  542. -- Homework = '0-intro', task = 'jump'
  543. -- Homework = '1-mutex', task = 'spinlock'
  544. -- Homework = '1-mutex', task = 'tricky'
  545. -- Homework = '1-mutex', task = 'try-lock'
  546. -- Configuring done
  547. -- Generating done
  548. -- Build files have been written to: /tpcc/tpcc-course-2020/build/Debug
  549.  
  550. Generate build scripts for profile Release
  551.  
  552. cmake output:
  553. -- Adding build types...
  554. -- Failed to find LLVM FileCheck
  555. -- git Version: v0.0.0
  556. -- Version: 0.0.0
  557. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile
  558. -- Performing Test HAVE_STD_REGEX -- success
  559. -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
  560. -- Performing Test HAVE_POSIX_REGEX -- success
  561. -- Performing Test HAVE_STEADY_CLOCK -- success
  562. -- Processor count: 4
  563. -- Twist tests
  564. -- Homework = '0-intro', task = 'deadlock'
  565. -- Homework = '0-intro', task = 'dining'
  566. -- Homework = '0-intro', task = 'echo'
  567. -- Homework = '0-intro', task = 'guarded'
  568. -- Homework = '0-intro', task = 'jump'
  569. -- Homework = '1-mutex', task = 'spinlock'
  570. -- Homework = '1-mutex', task = 'tricky'
  571. -- Homework = '1-mutex', task = 'try-lock'
  572. -- Configuring done
  573. -- Generating done
  574. -- Build files have been written to: /tpcc/tpcc-course-2020/build/Release
  575.  
  576. Generate build scripts for profile FaultyAsan
  577.  
  578. cmake output:
  579. -- Sanitize with address sanitizer
  580. -- Adding build types...
  581. -- Skip benchmark library in 'Debug' build type
  582. -- Processor count: 4
  583. -- Twist tests
  584. -- Homework = '0-intro', task = 'deadlock'
  585. -- Homework = '0-intro', task = 'dining'
  586. -- Homework = '0-intro', task = 'echo'
  587. -- Homework = '0-intro', task = 'guarded'
  588. -- Homework = '0-intro', task = 'jump'
  589. -- Homework = '1-mutex', task = 'spinlock'
  590. -- Homework = '1-mutex', task = 'tricky'
  591. -- Homework = '1-mutex', task = 'try-lock'
  592. -- Configuring done
  593. -- Generating done
  594. -- Build files have been written to: /tpcc/tpcc-course-2020/build/FaultyAsan
  595.  
  596. Generate build scripts for profile FaultyTsan
  597.  
  598. cmake output:
  599. -- STATUS
  600. -- Adding build types...
  601. -- Skip benchmark library in 'Debug' build type
  602. -- Processor count: 4
  603. -- Twist tests
  604. -- Homework = '0-intro', task = 'deadlock'
  605. -- Homework = '0-intro', task = 'dining'
  606. -- Homework = '0-intro', task = 'echo'
  607. -- Homework = '0-intro', task = 'guarded'
  608. -- Homework = '0-intro', task = 'jump'
  609. -- Homework = '1-mutex', task = 'spinlock'
  610. -- Homework = '1-mutex', task = 'tricky'
  611. -- Homework = '1-mutex', task = 'try-lock'
  612. -- Configuring done
  613. -- Generating done
  614. -- Build files have been written to: /tpcc/tpcc-course-2020/build/FaultyTsan
  615.  
  616. Generate build scripts for profile FaultyFiber
  617.  
  618. cmake output:
  619. -- Adding build types...
  620. -- Failed to find LLVM FileCheck
  621. -- git Version: v0.0.0
  622. -- Version: 0.0.0
  623. -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile
  624. -- Performing Test HAVE_STD_REGEX -- success
  625. -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
  626. -- Performing Test HAVE_POSIX_REGEX -- success
  627. -- Performing Test HAVE_STEADY_CLOCK -- success
  628. -- Processor count: 4
  629. -- Twist tests
  630. -- Homework = '0-intro', task = 'deadlock'
  631. -- Homework = '0-intro', task = 'dining'
  632. -- Homework = '0-intro', task = 'echo'
  633. -- Homework = '0-intro', task = 'guarded'
  634. -- Homework = '0-intro', task = 'jump'
  635. -- Homework = '1-mutex', task = 'spinlock'
  636. -- Homework = '1-mutex', task = 'tricky'
  637. -- Homework = '1-mutex', task = 'try-lock'
  638. -- Configuring done
  639. -- Generating done
  640. -- Build files have been written to: /tpcc/tpcc-course-2020/build/FaultyFiber
  641.  
  642. Warming up target twist for profile Debug
  643.  
  644. make output:
  645. Scanning dependencies of target twist
  646. [ 2%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/adversary.cpp.o
  647. [ 4%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/lockfree.cpp.o
  648. [ 6%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/nop.cpp.o
  649. [ 9%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/condvar.cpp.o
  650. [ 11%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/mutex.cpp.o
  651. [ 13%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.cpp.o
  652. [ 16%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/stack.cpp.o
  653. [ 18%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/api.cpp.o
  654. [ 20%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fiber.cpp.o
  655. [ 23%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fls.cpp.o
  656. [ 25%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/scheduler.cpp.o
  657. [ 27%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/wait_queue.cpp.o
  658. [ 30%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/futex.cpp.o
  659. [ 32%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/thread.cpp.o
  660. [ 34%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/logging/logging.cpp.o
  661. [ 37%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/memory/mmap_allocation.cpp.o
  662. [ 39%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/execute.cpp.o
  663. [ 41%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/report_backend.cpp.o
  664. /tpcc/tpcc-course-2020/library/twist/twist/strand/report_backend.cpp:7:9: warning: Threading backend:
  665. threads [-W#pragma-messages]
  666. #pragma message("Threading backend: threads")
  667. ^
  668. 1 warning generated.
  669. [ 44%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/spin_wait.cpp.o
  670. /tpcc/tpcc-course-2020/library/twist/twist/strand/spin_wait.cpp:11:9: warning: SpinWait in multi-core mode
  671. [-W#pragma-messages]
  672. #pragma message("SpinWait in multi-core mode")
  673. ^
  674. 1 warning generated.
  675. [ 46%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/stdlike.cpp.o
  676. [ 48%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/test.cpp.o
  677. [ 51%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/tls.cpp.o
  678. [ 53%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/nullptr.cpp.o
  679. [ 55%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/panic.cpp.o
  680. [ 58%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/random.cpp.o
  681. [ 60%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sleep.cpp.o
  682. [ 62%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/source_location.cpp.o
  683. [ 65%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sync_output.cpp.o
  684. [ 67%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/emoji.cpp.o
  685. [ 69%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/execute_test.cpp.o
  686. [ 72%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fail_handler.cpp.o
  687. [ 74%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fork.cpp.o
  688. [ 76%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/terminal.cpp.o
  689. [ 79%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_filter.cpp.o
  690. [ 81%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_framework.cpp.o
  691. [ 83%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/affinity.cpp.o
  692. [ 86%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/executor.cpp.o
  693. [ 88%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/native_futex.cpp.o
  694. [ 90%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/pin.cpp.o
  695. [ 93%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/stack.cpp.o
  696. [ 95%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/tls.cpp.o
  697. [ 97%] Building ASM object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.S.o
  698. [100%] Linking CXX static library libtwist.a
  699. [100%] Built target twist
  700.  
  701. Warming up target twist for profile Release
  702.  
  703. make output:
  704. Scanning dependencies of target twist
  705. [ 0%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/adversary.cpp.o
  706. [ 2%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/lockfree.cpp.o
  707. [ 5%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/nop.cpp.o
  708. [ 7%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/condvar.cpp.o
  709. [ 10%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/mutex.cpp.o
  710. [ 12%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.cpp.o
  711. [ 15%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/stack.cpp.o
  712. [ 17%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/api.cpp.o
  713. [ 20%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fiber.cpp.o
  714. [ 22%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fls.cpp.o
  715. [ 25%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/scheduler.cpp.o
  716. [ 27%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/wait_queue.cpp.o
  717. [ 30%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/futex.cpp.o
  718. [ 32%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/thread.cpp.o
  719. [ 35%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/logging/logging.cpp.o
  720. [ 37%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/memory/mmap_allocation.cpp.o
  721. [ 37%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/execute.cpp.o
  722. [ 40%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/report_backend.cpp.o
  723. /tpcc/tpcc-course-2020/library/twist/twist/strand/report_backend.cpp:7:9: warning: Threading backend:
  724. threads [-W#pragma-messages]
  725. #pragma message("Threading backend: threads")
  726. ^
  727. 1 warning generated.
  728. [ 42%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/spin_wait.cpp.o
  729. /tpcc/tpcc-course-2020/library/twist/twist/strand/spin_wait.cpp:11:9: warning: SpinWait in multi-core mode
  730. [-W#pragma-messages]
  731. #pragma message("SpinWait in multi-core mode")
  732. ^
  733. 1 warning generated.
  734. [ 45%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/stdlike.cpp.o
  735. [ 47%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/test.cpp.o
  736. [ 50%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/tls.cpp.o
  737. [ 52%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/nullptr.cpp.o
  738. [ 55%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/panic.cpp.o
  739. [ 57%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/random.cpp.o
  740. [ 60%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sleep.cpp.o
  741. [ 62%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/source_location.cpp.o
  742. [ 65%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sync_output.cpp.o
  743. [ 67%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/emoji.cpp.o
  744. [ 70%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/execute_test.cpp.o
  745. [ 72%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fail_handler.cpp.o
  746. [ 72%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fork.cpp.o
  747. [ 75%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/terminal.cpp.o
  748. [ 77%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_filter.cpp.o
  749. [ 80%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_framework.cpp.o
  750. [ 82%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/affinity.cpp.o
  751. [ 85%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/executor.cpp.o
  752. [ 87%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/native_futex.cpp.o
  753. [ 90%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/pin.cpp.o
  754. [ 92%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/stack.cpp.o
  755. [ 95%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/tls.cpp.o
  756. [ 97%] Building ASM object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.S.o
  757. [100%] Linking CXX static library libtwist.a
  758. [100%] Built target twist
  759.  
  760. Warming up target twist for profile FaultyAsan
  761.  
  762. make output:
  763. Scanning dependencies of target twist
  764. [ 2%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/adversary.cpp.o
  765. [ 4%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/lockfree.cpp.o
  766. [ 6%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/nop.cpp.o
  767. [ 9%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/condvar.cpp.o
  768. [ 11%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/mutex.cpp.o
  769. [ 13%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.cpp.o
  770. In file included from /tpcc/tpcc-course-2020/library/twist/twist/fiber/context/context.cpp:3:
  771. /tpcc/tpcc-course-2020/library/twist/twist/fiber/context/asan.hpp:9:9: warning: Annotate stack switch for
  772. address sanitizer [-W#pragma-messages]
  773. #pragma message("Annotate stack switch for address sanitizer")
  774. ^
  775. 1 warning generated.
  776. [ 16%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/stack.cpp.o
  777. [ 18%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/api.cpp.o
  778. [ 20%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fiber.cpp.o
  779. In file included from /tpcc/tpcc-course-2020/library/twist/twist/fiber/core/fiber.cpp:5:
  780. /tpcc/tpcc-course-2020/library/twist/twist/fiber/context/asan.hpp:9:9: warning: Annotate stack switch for
  781. address sanitizer [-W#pragma-messages]
  782. #pragma message("Annotate stack switch for address sanitizer")
  783. ^
  784. 1 warning generated.
  785. [ 23%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fls.cpp.o
  786. [ 25%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/scheduler.cpp.o
  787. [ 27%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/wait_queue.cpp.o
  788. [ 30%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/futex.cpp.o
  789. [ 32%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/thread.cpp.o
  790. [ 34%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/logging/logging.cpp.o
  791. [ 37%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/memory/mmap_allocation.cpp.o
  792. [ 39%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/execute.cpp.o
  793. [ 41%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/report_backend.cpp.o
  794. /tpcc/tpcc-course-2020/library/twist/twist/strand/report_backend.cpp:7:9: warning: Threading backend:
  795. threads [-W#pragma-messages]
  796. #pragma message("Threading backend: threads")
  797. ^
  798. 1 warning generated.
  799. [ 44%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/spin_wait.cpp.o
  800. /tpcc/tpcc-course-2020/library/twist/twist/strand/spin_wait.cpp:6:9: warning: SpinWait in single-core mode
  801. [-W#pragma-messages]
  802. #pragma message("SpinWait in single-core mode")
  803. ^
  804. 1 warning generated.
  805. [ 46%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/stdlike.cpp.o
  806. [ 48%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/test.cpp.o
  807. [ 51%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/tls.cpp.o
  808. [ 53%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/nullptr.cpp.o
  809. [ 55%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/panic.cpp.o
  810. [ 58%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/random.cpp.o
  811. [ 60%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sleep.cpp.o
  812. [ 62%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/source_location.cpp.o
  813. [ 65%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sync_output.cpp.o
  814. [ 67%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/emoji.cpp.o
  815. [ 69%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/execute_test.cpp.o
  816. [ 72%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fail_handler.cpp.o
  817. [ 74%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fork.cpp.o
  818. [ 76%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/terminal.cpp.o
  819. [ 79%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_filter.cpp.o
  820. [ 81%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_framework.cpp.o
  821. [ 83%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/affinity.cpp.o
  822. [ 86%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/executor.cpp.o
  823. [ 88%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/native_futex.cpp.o
  824. [ 90%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/pin.cpp.o
  825. [ 93%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/stack.cpp.o
  826. [ 95%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/tls.cpp.o
  827. [ 97%] Building ASM object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.S.o
  828. [100%] Linking CXX static library libtwist.a
  829. [100%] Built target twist
  830.  
  831. Warming up target twist for profile FaultyTsan
  832.  
  833. make output:
  834. Scanning dependencies of target twist
  835. [ 2%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/adversary.cpp.o
  836. [ 4%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/lockfree.cpp.o
  837. [ 6%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/nop.cpp.o
  838. [ 9%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/condvar.cpp.o
  839. [ 11%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/mutex.cpp.o
  840. [ 13%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.cpp.o
  841. [ 16%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/stack.cpp.o
  842. [ 18%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/api.cpp.o
  843. [ 20%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fiber.cpp.o
  844. [ 23%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fls.cpp.o
  845. [ 25%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/scheduler.cpp.o
  846. [ 27%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/wait_queue.cpp.o
  847. [ 30%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/futex.cpp.o
  848. [ 32%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/thread.cpp.o
  849. [ 34%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/logging/logging.cpp.o
  850. [ 37%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/memory/mmap_allocation.cpp.o
  851. [ 39%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/execute.cpp.o
  852. [ 41%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/report_backend.cpp.o
  853. /tpcc/tpcc-course-2020/library/twist/twist/strand/report_backend.cpp:7:9: warning: Threading backend:
  854. threads [-W#pragma-messages]
  855. #pragma message("Threading backend: threads")
  856. ^
  857. 1 warning generated.
  858. [ 44%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/spin_wait.cpp.o
  859. /tpcc/tpcc-course-2020/library/twist/twist/strand/spin_wait.cpp:6:9: warning: SpinWait in single-core mode
  860. [-W#pragma-messages]
  861. #pragma message("SpinWait in single-core mode")
  862. ^
  863. 1 warning generated.
  864. [ 46%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/stdlike.cpp.o
  865. [ 48%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/test.cpp.o
  866. [ 51%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/tls.cpp.o
  867. [ 53%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/nullptr.cpp.o
  868. [ 55%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/panic.cpp.o
  869. [ 58%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/random.cpp.o
  870. [ 60%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sleep.cpp.o
  871. [ 62%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/source_location.cpp.o
  872. [ 65%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sync_output.cpp.o
  873. [ 67%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/emoji.cpp.o
  874. [ 69%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/execute_test.cpp.o
  875. [ 72%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fail_handler.cpp.o
  876. [ 74%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fork.cpp.o
  877. [ 76%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/terminal.cpp.o
  878. [ 79%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_filter.cpp.o
  879. [ 81%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_framework.cpp.o
  880. [ 83%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/affinity.cpp.o
  881. [ 86%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/executor.cpp.o
  882. [ 88%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/native_futex.cpp.o
  883. [ 90%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/pin.cpp.o
  884. [ 93%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/stack.cpp.o
  885. [ 95%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/tls.cpp.o
  886. [ 97%] Building ASM object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.S.o
  887. [100%] Linking CXX static library libtwist.a
  888. [100%] Built target twist
  889.  
  890. Warming up target twist for profile FaultyFiber
  891.  
  892. make output:
  893. Scanning dependencies of target twist
  894. [ 0%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/adversary.cpp.o
  895. [ 2%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/lockfree.cpp.o
  896. [ 5%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/adversary/nop.cpp.o
  897. [ 7%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/condvar.cpp.o
  898. [ 10%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fault/wrappers/mutex.cpp.o
  899. [ 12%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.cpp.o
  900. [ 15%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/context/stack.cpp.o
  901. [ 17%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/api.cpp.o
  902. [ 20%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fiber.cpp.o
  903. [ 22%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/fls.cpp.o
  904. [ 25%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/scheduler.cpp.o
  905. [ 27%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/core/wait_queue.cpp.o
  906. [ 30%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/futex.cpp.o
  907. [ 32%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/fiber/emulate/thread.cpp.o
  908. [ 35%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/logging/logging.cpp.o
  909. [ 37%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/memory/mmap_allocation.cpp.o
  910. [ 37%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/execute.cpp.o
  911. [ 40%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/report_backend.cpp.o
  912. /tpcc/tpcc-course-2020/library/twist/twist/strand/report_backend.cpp:3:9: warning: Threading backend:
  913. fibers [-W#pragma-messages]
  914. #pragma message("Threading backend: fibers")
  915. ^
  916. 1 warning generated.
  917. [ 42%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/spin_wait.cpp.o
  918. /tpcc/tpcc-course-2020/library/twist/twist/strand/spin_wait.cpp:6:9: warning: SpinWait in single-core mode
  919. [-W#pragma-messages]
  920. #pragma message("SpinWait in single-core mode")
  921. ^
  922. 1 warning generated.
  923. [ 45%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/stdlike.cpp.o
  924. [ 47%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/test.cpp.o
  925. [ 50%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/strand/tls.cpp.o
  926. [ 52%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/nullptr.cpp.o
  927. [ 55%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/panic.cpp.o
  928. [ 57%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/random.cpp.o
  929. [ 60%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sleep.cpp.o
  930. [ 62%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/source_location.cpp.o
  931. [ 65%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/support/sync_output.cpp.o
  932. [ 67%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/emoji.cpp.o
  933. [ 70%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/execute_test.cpp.o
  934. [ 72%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fail_handler.cpp.o
  935. [ 72%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/fork.cpp.o
  936. [ 75%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/terminal.cpp.o
  937. [ 77%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_filter.cpp.o
  938. [ 80%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_framework/test_framework.cpp.o
  939. [ 82%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/affinity.cpp.o
  940. [ 85%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/test_utils/executor.cpp.o
  941. [ 87%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/native_futex.cpp.o
  942. [ 90%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/pin.cpp.o
  943. [ 92%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/stack.cpp.o
  944. [ 95%] Building CXX object library/twist/twist/CMakeFiles/twist.dir/thread/tls.cpp.o
  945. [ 97%] Building ASM object library/twist/twist/CMakeFiles/twist.dir/fiber/context/context.S.o
  946. [100%] Linking CXX static library libtwist.a
  947. [100%] Built target twist
  948.  
  949.  
  950. Done
  951. gogagum@997432631acc:/$ tpcc update
  952. --------------------------------------------------------------------------------
  953. What's up, gogagum?
  954.  
  955. Command running: ['update'], cwd: /
  956. Platform: Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic
  957. C++ compiler: /usr/bin/clang++-8 (clang version 8.0.0-3~ubuntu18.04.2 (tags/RELEASE_800/final))
  958. Python: 3.6.9, CPython, /tpcc/tpcc-course-2020/client/venv/bin/python
  959. Repository root directory: /tpcc/tpcc-course-2020
  960. Git current commit: 6a12f669ff0a968d72a6f499dd16a55b93d934aa
  961.  
  962. Updating tasks repository
  963.  
  964. From https://gitlab.com/Lipovsky/tpcc-course-2020
  965. * branch master -> FETCH_HEAD
  966. Already up to date.
  967. fatal: not a git repository: /home/gogagum/written_programms/tpcc/tpcc-course-2020/.git/modules/library/twist/modules/third_party/benchmark
  968. Unable to find current revision in submodule path 'library/twist/third_party/benchmark'
  969. Failed to recurse into submodule path 'library/twist'
  970.  
  971. Command '['git', 'submodule', 'update', '--init', '--recursive', 'library/twist']' returned non-zero exit status 1.
  972. Traceback (most recent call last):
  973. File "/tpcc/tpcc-course-2020/client/client.py", line 324, in main
  974. args.cmd(args)
  975. File "/tpcc/tpcc-course-2020/client/client.py", line 96, in update_command
  976. client.update(args.all)
  977. File "/tpcc/tpcc-course-2020/client/tpcc/course.py", line 53, in update
  978. ["git", "submodule", "update", "--init", "--recursive", "library/twist"])
  979. File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
  980. raise CalledProcessError(retcode, cmd)
  981. subprocess.CalledProcessError: Command '['git', 'submodule', 'update', '--init', '--recursive', 'library/twist']' returned non-zero exit status 1.
Advertisement
Add Comment
Please, Sign In to add comment