@@ -49,11 +49,11 @@ static booldelayed_shutdown = false; /* pathman was dropped */
4949} while (0)
5050
5151
52+ static bool try_perform_parent_refresh (Oid parent );
5253static Oid try_syscache_parent_search (Oid partition ,PartParentSearch * status );
5354static Oid get_parent_of_partition_internal (Oid partition ,
5455PartParentSearch * status ,
5556HASHACTION action );
56- static bool perform_parent_refresh (Oid parent );
5757
5858
5959/*
@@ -332,7 +332,7 @@ finish_delayed_invalidation(void)
332332Oid vague_rel = lfirst_oid (lc );
333333
334334/* It might be a partitioned table or a partition */
335- if (!perform_parent_refresh (vague_rel ))
335+ if (!try_perform_parent_refresh (vague_rel ))
336336{
337337PartParentSearch search ;
338338Oid parent ;
@@ -343,7 +343,7 @@ finish_delayed_invalidation(void)
343343{
344344/* It's still parent */
345345case PPS_ENTRY_PART_PARENT :
346- perform_parent_refresh (parent );
346+ try_perform_parent_refresh (parent );
347347break ;
348348
349349/* It *might have been* parent before (not in PATHMAN_CONFIG) */
@@ -527,8 +527,13 @@ try_syscache_parent_search(Oid partition, PartParentSearch *status)
527527}
528528}
529529
530+ /*
531+ * Try to refresh cache entry for relation 'parent'.
532+ *
533+ * Return true on success.
534+ */
530535static bool
531- perform_parent_refresh (Oid parent )
536+ try_perform_parent_refresh (Oid parent )
532537{
533538Datum values [Natts_pathman_config ];
534539bool isnull [Natts_pathman_config ];