diff --git a/test/cpp/qps/server_sync.cc b/test/cpp/qps/server_sync.cc
index 88a201fe790131b8ddcc87c366ea7dee1ce51dda..8a75b73af3d778079d225daf64b1a9ad1e0c1e44 100644
--- a/test/cpp/qps/server_sync.cc
+++ b/test/cpp/qps/server_sync.cc
@@ -88,6 +88,8 @@ class SynchronousServer GRPC_FINAL : public grpc::testing::Server {
 
     builder.RegisterService(&service_);
 
+    builder.SetThreadPool(&thread_pool_);
+
     return builder.BuildAndStart();
   }