Question about some changes in 11.3 - Mailing list pgsql-hackers

From Mat Arye
Subject Question about some changes in 11.3
Date
Msg-id CADsUR0AaPx4sVgmnuVJ_bOkocccQZGubv6HajzW826rbSmFpCg@mail.gmail.com
Whole thread Raw
Responses Re: Question about some changes in 11.3  (Mat Arye <mat@timescale.com>)
Re: Question about some changes in 11.3  (Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>)
List pgsql-hackers
Hi,

11.3 included some change to partition table planning. Namely commit 925f46f ("Fix handling of targetlist SRFs when scan/join relation is known empty.") seems to redo all paths for partitioned tables in apply_scanjoin_target_to_paths. It clears the paths in:

```
 if (rel_is_partitioned)
        rel->pathlist = NIL 
```

Then the code rebuild the paths. However, the rebuilt append path never gets the
set_rel_pathlist_hook called. Thus, the work that hook did previously gets thrown away and the rebuilt append path can never be influenced by this hook. Is this intended behavior? Am I missing something?

Thanks,
Mat
TimescaleDB

pgsql-hackers by date:

Previous
From: Peter Geoghegan
Date:
Subject: Re: Suppressing noise in successful check-world runs
Next
From: Ashwin Agrawal
Date:
Subject: Re: Zedstore - compressed in-core columnar storage