From c2bee54d7df1812dab322cd7f7dfac141c21a9ed Mon Sep 17 00:00:00 2001 From: Taylor Vesely Date: Thu, 28 Sep 2017 15:28:47 -0700 Subject: [PATCH] Use pg_usleep instead of SELECT in FTS. Signed-off-by: Xin Zhang --- src/backend/cdb/cdbfts.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/backend/cdb/cdbfts.c b/src/backend/cdb/cdbfts.c index 611448158f..90e0a83067 100644 --- a/src/backend/cdb/cdbfts.c +++ b/src/backend/cdb/cdbfts.c @@ -144,11 +144,7 @@ FtsNotifyProber(void) /* sit and spin */ while (ftsProbeInfo->fts_probeScanRequested == ftsProbeInfo->fts_statusVersion) { - struct timeval tv; - - tv.tv_usec = 50000; - tv.tv_sec = 0; - select(0, NULL, NULL, NULL, &tv); /* don't care about return value. */ + pg_usleep(50000); CHECK_FOR_INTERRUPTS(); } -- GitLab