[ 
https://issues.apache.org/jira/browse/KUDU-3107?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17110900#comment-17110900
 ] 

RuiChen commented on KUDU-3107:
-------------------------------

I run related test cases 1000 times on my ARM64 VM using following command, 
can't reproduct the issue, code base is commit 
*47ffe046d2b4ba8904236491193ad6081df20db8* , I think we can close the issue, of 
course, feel free to reopen it when you face it again.
{code:java}
./rpc-test --gtest_filter=Parameters/TestRpc.TestCancellationMultiThreads/* 
--gtest_repeat=1000{code}

> TestRpc.TestCancellationMultiThreads fail on ARM sometimes due to service 
> queue is full
> ---------------------------------------------------------------------------------------
>
>                 Key: KUDU-3107
>                 URL: https://issues.apache.org/jira/browse/KUDU-3107
>             Project: Kudu
>          Issue Type: Sub-task
>            Reporter: liusheng
>            Priority: Major
>         Attachments: rpc-test.txt
>
>
> The test TestRpc.TestCancellationMultiThreads fail sometimes on ARM mechine 
> due the the "service queue full" error. related  error message:
> {code:java}
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 318)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 319)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 320)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 321)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 324)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 332)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 334)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 335)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 336)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 337)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 338)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 339)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 340)
> Call kudu.rpc.GenericCalculatorService.PushStrings from 127.0.0.1:41516 
> (request call id 341)
> F0416 13:01:38.616358 31937 rpc-test.cc:1471] Check failed: 
> controller.status().IsAborted() || controller.status().IsServiceUnavailable() 
> || controller.status().ok() Remote error: Service unavailable: PushStrings 
> request on kudu.rpc.GenericCalculatorService from 127.0.0.1:41516 dropped due 
> to backpressure. The service queue is full; it has 100 items.
> *** Check failure stack trace: ***
> PC: @                0x0 (unknown)
> *** SIGABRT (@0x3e800006bbf) received by PID 27583 (TID 0xffff84b1f050) from 
> PID 27583; stack trace: ***
>     @     0xffff93cf0464 raise at ??:0
>     @     0xffff93cf18b4 abort at ??:0
>     @     0xffff942c5fdc google::logging_fail() at ??:0
>     @     0xffff942c7d40 google::LogMessage::Fail() at ??:0
>     @     0xffff942c9c78 google::LogMessage::SendToLog() at ??:0
>     @     0xffff942c7874 google::LogMessage::Flush() at ??:0
>     @     0xffff942ca4fc google::LogMessageFatal::~LogMessageFatal() at ??:0
>     @     0xaaaadcee4940 kudu::rpc::SendAndCancelRpcs() at ??:0
>     @     0xaaaadcee4b98 
> _ZZN4kudu3rpc41TestRpc_TestCancellationMultiThreads_Test8TestBodyEvENKUlvE_clEv
>  at ??:0
>     @     0xaaaadcee76bc 
> _ZSt13__invoke_implIvZN4kudu3rpc41TestRpc_TestCancellationMultiThreads_Test8TestBodyEvEUlvE_JEET_St14__invoke_otherOT0_DpOT1_
>  at ??:0
>     @     0xaaaadcee7484 
> _ZSt8__invokeIZN4kudu3rpc41TestRpc_TestCancellationMultiThreads_Test8TestBodyEvEUlvE_JEENSt15__invoke_resultIT_JDpT0_EE4typeEOS5_DpOS6_
>  at ??:0
>     @     0xaaaadcee8208 
> _ZNSt6thread8_InvokerISt5tupleIJZN4kudu3rpc41TestRpc_TestCancellationMultiThreads_Test8TestBodyEvEUlvE_EEE9_M_invokeIJLm0EEEEDTcl8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE
>  at ??:0
>     @     0xaaaadcee8168 
> _ZNSt6thread8_InvokerISt5tupleIJZN4kudu3rpc41TestRpc_TestCancellationMultiThreads_Test8TestBodyEvEUlvE_EEEclEv
>  at ??:0
>     @     0xaaaadcee8110 
> _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN4kudu3rpc41TestRpc_TestCancellationMultiThreads_Test8TestBodyEvEUlvE_EEEEE6_M_runEv
>  at ??:0
>     @     0xffff93f22e94 (unknown) at ??:0
>     @     0xffff93e1e088 start_thread at ??:0
>     @     0xffff93d8e4ec (unknown) at ??:0
> {code}
> The attatchment is the full test log



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to