[
https://issues.apache.org/jira/browse/KUDU-3131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17120061#comment-17120061
]
RuiChen commented on KUDU-3131:
-------------------------------
Add some info, I test the case in my local Ubuntu 16.04 docker container with
glibc 2.23, run 1000 times, no hang happen. I think the issue is related with
glibc issue showed by huangtianhua, looks it impact glibc [2.26, 2.30), see my
local env info in following:
{code:java}
root@8bb63502a8e9:/kudu/build/release/bin# cat /etc/issue
Ubuntu 16.04.6 LTS \n \l
root@8bb63502a8e9:/kudu/build/release# uname -a
Linux 8bb63502a8e9
4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:03:46 UTC 2020 aarch64 aarch64
aarch64 GNU/Linux
root@8bb63502a8e9:/kudu/build/release/bin# dpkg -l | grep libc-bin
ii libc-bin
2.23-0ubuntu11 arm64 GNU C Library:
Binaries
.....
Repeating all tests (iteration 999) . . .
Note: Google Test filter =
Priorities/RWMutexTest.TestDeadlocks/0
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from
Priorities/RWMutexTest
[ RUN ] Priorities/RWMutexTest.TestDeadlocks/0
I0530 01:45:08.035390 25204 rw_mutex-test.cc:107] Number of writes: 92815
I0530 01:45:08.035414 25204
rw_mutex-test.cc:108] Number of reads: 1876317
[ OK ] Priorities/RWMutexTest.TestDeadlocks/0
(1001 ms)
[----------] 1 test from Priorities/RWMutexTest (1001 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (1001 ms total)
[ PASSED ] 1 test.
Repeating all tests (iteration 1000) . . .
Note: Google Test filter =
Priorities/RWMutexTest.TestDeadlocks/0
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from
Priorities/RWMutexTest
[ RUN ] Priorities/RWMutexTest.TestDeadlocks/0
I0530 01:45:09.036151 25204 rw_mutex-test.cc:107] Number of writes: 57396
I0530 01:45:09.036180 25204
rw_mutex-test.cc:108] Number of reads: 1275667
[ OK ] Priorities/RWMutexTest.TestDeadlocks/0
(1001 ms)
[----------] 1 test from Priorities/RWMutexTest (1001 ms total)
[----------] Globaltestenvironmenttear-down
[==========] 1testfrom1testcaseran.(1001mstotal)
[ PASSED ] 1test.
root@8bb63502a8e9:/kudu/build/release/bin#ll{code}
> test rw_mutex-test hangs sometimes if build_type is release
> -----------------------------------------------------------
>
> Key: KUDU-3131
> URL: https://issues.apache.org/jira/browse/KUDU-3131
> Project: Kudu
> Issue Type: Sub-task
> Reporter: huangtianhua
> Priority: Major
>
> Built and test kudu on aarch64, in release mode there is a test hangs
> sometimes(maybe a deadlock?) the console out as following:
> [==========] Running 2 tests from 1 test case.
> [----------] Global test environment set-up.
> [----------] 2 tests from Priorities/RWMutexTest
> [ RUN ] Priorities/RWMutexTest.TestDeadlocks/0
> And seems it's ok in debug mode.
> Now only this one test failed sometimes on aarch64, [~aserbin] [~adar] would
> you please have a look for this? Or give some suggestion to us, thanks very
> much.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
