@@ -75,14 +75,13 @@ public void testAsyncSearchFailingQueryErrorTraceDefault() throws Exception {
7575 """ );
7676 createAsyncRequest .addParameter ("keep_on_completion" , "true" );
7777 createAsyncRequest .addParameter ("wait_for_completion_timeout" , "0ms" );
78+ ErrorTraceHelper .expectStackTraceCleared (internalCluster ());
7879 Map <String , Object > createAsyncResponseEntity = performRequestAndGetResponseEntity (createAsyncRequest );
7980 if (Boolean .TRUE .equals (createAsyncResponseEntity .get ("is_running" ))) {
8081 String asyncExecutionId = (String ) createAsyncResponseEntity .get ("id" );
8182 Request getAsyncRequest = new Request ("GET" , "/_async_search/" + asyncExecutionId );
8283 awaitAsyncRequestDoneRunning (getAsyncRequest );
8384 }
84- // check that the stack trace was not sent from the data node to the coordinating node
85- ErrorTraceHelper .assertStackTraceCleared (internalCluster ());
8685 }
8786
8887 public void testAsyncSearchFailingQueryErrorTraceTrue () throws Exception {
@@ -102,15 +101,14 @@ public void testAsyncSearchFailingQueryErrorTraceTrue() throws Exception {
102101 createAsyncRequest .addParameter ("error_trace" , "true" );
103102 createAsyncRequest .addParameter ("keep_on_completion" , "true" );
104103 createAsyncRequest .addParameter ("wait_for_completion_timeout" , "0ms" );
104+ ErrorTraceHelper .expectStackTraceObserved (internalCluster ());
105105 Map <String , Object > createAsyncResponseEntity = performRequestAndGetResponseEntity (createAsyncRequest );
106106 if (Boolean .TRUE .equals (createAsyncResponseEntity .get ("is_running" ))) {
107107 String asyncExecutionId = (String ) createAsyncResponseEntity .get ("id" );
108108 Request getAsyncRequest = new Request ("GET" , "/_async_search/" + asyncExecutionId );
109109 getAsyncRequest .addParameter ("error_trace" , "true" );
110110 awaitAsyncRequestDoneRunning (getAsyncRequest );
111111 }
112- // check that the stack trace was sent from the data node to the coordinating node
113- ErrorTraceHelper .assertStackTraceObserved (internalCluster ());
114112 }
115113
116114 public void testAsyncSearchFailingQueryErrorTraceFalse () throws Exception {
@@ -130,15 +128,14 @@ public void testAsyncSearchFailingQueryErrorTraceFalse() throws Exception {
130128 createAsyncRequest .addParameter ("error_trace" , "false" );
131129 createAsyncRequest .addParameter ("keep_on_completion" , "true" );
132130 createAsyncRequest .addParameter ("wait_for_completion_timeout" , "0ms" );
131+ ErrorTraceHelper .expectStackTraceCleared (internalCluster ());
133132 Map <String , Object > createAsyncResponseEntity = performRequestAndGetResponseEntity (createAsyncRequest );
134133 if (Boolean .TRUE .equals (createAsyncResponseEntity .get ("is_running" ))) {
135134 String asyncExecutionId = (String ) createAsyncResponseEntity .get ("id" );
136135 Request getAsyncRequest = new Request ("GET" , "/_async_search/" + asyncExecutionId );
137136 getAsyncRequest .addParameter ("error_trace" , "false" );
138137 awaitAsyncRequestDoneRunning (getAsyncRequest );
139138 }
140- // check that the stack trace was not sent from the data node to the coordinating node
141- ErrorTraceHelper .assertStackTraceCleared (internalCluster ());
142139 }
143140
144141 public void testDataNodeLogsStackTrace () throws Exception {
@@ -205,15 +202,14 @@ public void testAsyncSearchFailingQueryErrorTraceFalseOnSubmitAndTrueOnGet() thr
205202 createAsyncSearchRequest .addParameter ("error_trace" , "false" );
206203 createAsyncSearchRequest .addParameter ("keep_on_completion" , "true" );
207204 createAsyncSearchRequest .addParameter ("wait_for_completion_timeout" , "0ms" );
205+ ErrorTraceHelper .expectStackTraceCleared (internalCluster ());
208206 Map <String , Object > createAsyncResponseEntity = performRequestAndGetResponseEntity (createAsyncSearchRequest );
209207 if (Boolean .TRUE .equals (createAsyncResponseEntity .get ("is_running" ))) {
210208 String asyncExecutionId = (String ) createAsyncResponseEntity .get ("id" );
211209 Request getAsyncRequest = new Request ("GET" , "/_async_search/" + asyncExecutionId );
212210 getAsyncRequest .addParameter ("error_trace" , "true" );
213211 awaitAsyncRequestDoneRunning (getAsyncRequest );
214212 }
215- // check that the stack trace was not sent from the data node to the coordinating node
216- ErrorTraceHelper .assertStackTraceCleared (internalCluster ());
217213 }
218214
219215 public void testAsyncSearchFailingQueryErrorTraceTrueOnSubmitAndFalseOnGet () throws Exception {
@@ -233,15 +229,14 @@ public void testAsyncSearchFailingQueryErrorTraceTrueOnSubmitAndFalseOnGet() thr
233229 createAsyncSearchRequest .addParameter ("error_trace" , "true" );
234230 createAsyncSearchRequest .addParameter ("keep_on_completion" , "true" );
235231 createAsyncSearchRequest .addParameter ("wait_for_completion_timeout" , "0ms" );
232+ ErrorTraceHelper .expectStackTraceObserved (internalCluster ());
236233 Map <String , Object > createAsyncResponseEntity = performRequestAndGetResponseEntity (createAsyncSearchRequest );
237234 if (Boolean .TRUE .equals (createAsyncResponseEntity .get ("is_running" ))) {
238235 String asyncExecutionId = (String ) createAsyncResponseEntity .get ("id" );
239236 Request getAsyncRequest = new Request ("GET" , "/_async_search/" + asyncExecutionId );
240237 getAsyncRequest .addParameter ("error_trace" , "false" );
241238 awaitAsyncRequestDoneRunning (getAsyncRequest );
242239 }
243- // check that the stack trace was sent from the data node to the coordinating node
244- ErrorTraceHelper .assertStackTraceObserved (internalCluster ());
245240 }
246241
247242 private Map <String , Object > performRequestAndGetResponseEntity (Request r ) throws IOException {
0 commit comments