diff --git a/src/backend/access/aocs/aocssegfiles.c b/src/backend/access/aocs/aocssegfiles.c index 7c36b6ff57d0..9abdc12d2e91 100644 --- a/src/backend/access/aocs/aocssegfiles.c +++ b/src/backend/access/aocs/aocssegfiles.c @@ -1512,7 +1512,7 @@ gp_update_aocol_master_stats_internal(Relation parentrel, Snapshot appendOnlyMet { StringInfoData sqlstmt; Relation aosegrel; - bool connected = false; + volatile bool connected = false; int proc; /* 32 bit, only holds number of segments */ int ret; int64 total_count = 0; @@ -1698,7 +1698,7 @@ aocol_compression_ratio_internal(Relation parentrel) { StringInfoData sqlstmt; Relation aosegrel; - bool connected = false; + volatile bool connected = false; int proc; /* 32 bit, only holds number of segments */ int ret; int64 eof = 0; diff --git a/src/backend/access/appendonly/aosegfiles.c b/src/backend/access/appendonly/aosegfiles.c index 3337d7249963..384011a9efa5 100644 --- a/src/backend/access/appendonly/aosegfiles.c +++ b/src/backend/access/appendonly/aosegfiles.c @@ -1182,7 +1182,7 @@ gp_update_aorow_master_stats_internal(Relation parentrel, Snapshot appendOnlyMet { StringInfoData sqlstmt; Relation aosegrel; - bool connected = false; + volatile bool connected = false; int proc; /* 32 bit, only holds number of segments */ int ret; int64 total_count = 0; @@ -1584,7 +1584,7 @@ get_ao_distribution(PG_FUNCTION_ARGS) */ if (SRF_IS_FIRSTCALL()) { - bool connected = false; + volatile bool connected = false; Oid segrelid; funcctx = SRF_FIRSTCALL_INIT(); @@ -1781,7 +1781,7 @@ aorow_compression_ratio_internal(Relation parentrel) { StringInfoData sqlstmt; Relation aosegrel; - bool connected = false; + volatile bool connected = false; int proc; /* 32 bit, only holds number of segments */ int ret; float8 compress_ratio = -1; /* the default, meaning "not