Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
./cockroach version
Build Tag: v22.2.0-beta.2-972-g225c06dffe
Build Time: 2022/12/02 19:14:37
Distribution: CCL
Platform: linux amd64 (x86_64-pc-linux-gnu)
Go Version: go1.19.1
C Compiler: gcc 6.5.0
Build Commit ID: 225c06dffe37b2db3913fd73d195cdf5c507427a
Build Type: development
Run Hermit
./hermit --log=trace --log-file=hermit.log run ./cockroach version
Expected behavior
A clear and concise description of what you expected to happen.
Environment
[x] Linux kernel version (uname -a): Linux gceworker-srosenberg 5.13.0-1021-gcp #25~20.04.1-Ubuntu SMP Thu Mar 17 04:09:01 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
[x] CPU version (/proce/cpuinfo): GCE's custom-24-32768
Describe the bug
Running
cockroach
appears to hang,Indicate any of these common scenarios that apply:
To Reproduce Minimal input to reproduce the behavior.
Install Nightly
Verify
Run Hermit
Expected behavior A clear and concise description of what you expected to happen.
Environment
uname -a
):Linux gceworker-srosenberg 5.13.0-1021-gcp #25~20.04.1-Ubuntu SMP Thu Mar 17 04:09:01 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
/proce/cpuinfo
): GCE'scustom-24-32768
/etc/issue
,/etc/redhat-release
):Ubuntu 20.04.3 LTS \n \l
Additional context Attach the logs to this issue as a text file generated by
hermit --log=trace --log-file=FOO run
.hermit.log.gz