nickva commented on PR #4401:
URL: https://github.com/apache/couchdb/pull/4401#issuecomment-1402256054

   Thanks for investigating, @big-r81. Does it happen on every run or is it 
random?
   
   I could see how `{expression,"Pending"}, {expected,2}`  might happen, I 
think in case of a Q=8 we made too strong of an assertion that Pending will 
always be 2, it doesn't have to unless Q=1. I think we can relax that to 
Pending is an integer >= 0 and < 7.
   
   The other ones are bit unexpected:
   
   `{expression,"meck : num_calls ( couch_changes , send_changes_doc_ids , 6 
)"},`
   
   Indicates somehow we failed to set the config value or didn't pass the 
parameters correctly through in the test request. See if you run a few times in 
a row if keep seeing this error. I checked on other architectures and macs, 
arm64 and various other OS seem to pass this test consistently.
   
   > in function 
chttpd_db_test:'-should_return_409_for_put_att_nonexistent_rev/1-fun-2-'/1 
(test/eunit/chttpd_db_test.erl, line 330)
   in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71)
   
   This ones looks rather generic and points to something being off with the 
network code and sometimes it fails unexpectedly.  `{error,connection_closed}` 
comes from ibrowse and just indicates that the connection Erlang process 
suddenly died. Wonder if we could add more debug logic to ibrowse or use 
Wireshark and the like to see what the connect state was and what the lower 
level error was.
   


-- 
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]

Reply via email to