nickva commented on issue #4398:
URL: https://github.com/apache/couchdb/issues/4398#issuecomment-2839584562
We saw approximately the same set of failures in chttpd tests on the arm
freebsd ci worker [1]. The only change there from the working scenario was
using a smaller VM (8GB). That is interesting, as it's a totally different OS,
yet same tests failed. This seems to be socket code related and somehow memory
related. It's still not very clear, but I thought we'd document at least if we
this additional scenario sheds some light on the cause (if it is the same
cause).
(Thanks to @dch for donating the freebsd CI workers, help debug and fix the
issue)
```
08:13:48 chttpd_misc_test:51: -welcome_test_/0-fun-4-
(should_have_version)...[0.037 s] ok
08:13:53 chttpd_misc_test:52: -welcome_test_/0-fun-2-
(should_have_features)...*timed out*
08:13:53 in function gen:do_call/4 (gen.erl, line 259)
08:13:53 in call from gen_server:call/3 (gen_server.erl, line 415)
08:13:53 in call from ibrowse_http_client:send_req/7
(src/ibrowse_http_client.erl, line 114)
08:13:53 in call from ibrowse:do_send_req/7 (src/ibrowse.erl, line 500)
08:13:53 in call from ibrowse:try_routing_request/14 (src/ibrowse.erl, line
392)
08:13:53 in call from test_request:request/6 (src/test_request.erl, line 95)
08:13:53 in call from chttpd_misc_test:req_get/1
(test/eunit/chttpd_misc_test.erl, line 285)
08:13:53 in call from chttpd_misc_test:should_have_features/1
(test/eunit/chttpd_misc_test.erl, line 90)
08:13:53 undefined
08:13:53 chttpd_misc_test:53: -welcome_test_/0-fun-0-
(should_have_uuid)...[0.003 s] ok
08:13:53 [done in 5.322 s]
```
```
0:32:57 undefined
10:32:57 *** context setup failed ***
10:32:57 **in function chttpd_changes_test:reqraw/3
(test/eunit/chttpd_changes_test.erl, line 1055)
10:32:57 in call from chttpd_changes_test:req/3
(test/eunit/chttpd_changes_test.erl, line 1043)
10:32:57 in call from chttpd_changes_test:'-create_docs/2-fun-1-'/2
(test/eunit/chttpd_changes_test.erl, line 999)
10:32:57 in call from lists:foreach_1/2 (lists.erl, line 1686)
10:32:57 in call from chttpd_changes_test:setup_basic/0
(test/eunit/chttpd_changes_test.erl, line 963)
10:32:57 **error:{badmatch,{error,req_timedout}}
10:32:57
```
```
10:33:38 *** context setup failed ***
10:33:38 **in function chttpd_changes_test:reqraw/3
(test/eunit/chttpd_changes_test.erl, line 1055)
10:33:38 in call from chttpd_changes_test:req/3
(test/eunit/chttpd_changes_test.erl, line 1043)
10:33:38 in call from chttpd_changes_test:'-create_docs/2-fun-1-'/2
(test/eunit/chttpd_changes_test.erl, line 999)
10:33:38 in call from lists:foreach_1/2 (lists.erl, line 1686)
10:33:38 in call from chttpd_changes_test:setup_basic/0
(test/eunit/chttpd_changes_test.erl, line 963)
10:33:38 **error:{badmatch,{error,req_timedout}}
```
```
10:31:53 in function
chttpd_dbs_info_test:should_return_db2_for_get_dbs_info_with_skip_1/1
(test/eunit/chttpd_dbs_info_test.erl, line 225)
10:31:53 in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71)
10:31:53 in call from eunit_proc:run_test/1 (eunit_proc.erl, line 543)
10:31:53 in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 368)
10:31:53 in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 526)
10:31:53 in call from eunit_proc:tests_inorder/3 (eunit_proc.erl, line 468)
10:31:53 in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 358)
10:31:53 in call from eunit_proc:run_group/2 (eunit_proc.erl, line 582)
10:31:53 **error:{assertEqual,[{module,chttpd_dbs_info_test},
10:31:53 {line,225},
10:31:53 {expression,"FilteredDbs"},
10:31:53 {expected,["db2-f79bfc712a17ad78c9687aeb4f6276de"]},
10:31:53 {value,["db1-f79bfc712a17ad78c9687aeb4f6276de",
10:31:53 "db2-f79bfc712a17ad78c9687aeb4f6276de"]}]}
10:31:53 output:<<"">>
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]