| 
					
				 | 
			
			
				@@ -57,8 +57,6 @@ static grpc_end2end_test_fixture chttp2_create_fixture_secure_fullstack( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   f.fixture_data = ffd; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   f.cq = grpc_completion_queue_create_for_next(nullptr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  f.shutdown_cq = grpc_completion_queue_create_for_pluck(nullptr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return f; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -283,14 +281,11 @@ static void shutdown_server(grpc_end2end_test_fixture* f) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * thread for the server to poll the completion queue while the shutdown 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    * progresses.) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  GPR_ASSERT(grpc_completion_queue_next( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 f->cq, grpc_timeout_milliseconds_to_deadline(100), nullptr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 .type == GRPC_QUEUE_TIMEOUT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  grpc_server_shutdown_and_notify(f->server, f->shutdown_cq, tag(1000)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  GPR_ASSERT(grpc_completion_queue_pluck(f->shutdown_cq, tag(1000), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                         grpc_timeout_seconds_to_deadline(5), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                         nullptr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 .type == GRPC_OP_COMPLETE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  grpc_server_shutdown_and_notify(f->server, f->cq, tag(1000)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  grpc_event ev = grpc_completion_queue_next( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      f->cq, grpc_timeout_seconds_to_deadline(5), nullptr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ASSERT_EQ(ev.type, GRPC_OP_COMPLETE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ASSERT_EQ(ev.tag, tag(1000)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   grpc_server_destroy(f->server); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   f->server = nullptr; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -308,7 +303,6 @@ static void end_test(grpc_end2end_test_fixture* f) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   grpc_completion_queue_shutdown(f->cq); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   drain_cq(f->cq); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   grpc_completion_queue_destroy(f->cq); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  grpc_completion_queue_destroy(f->shutdown_cq); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static void simple_request_body(grpc_end2end_test_fixture f, 
			 |