Last-minute updates for release notes.
authorTom Lane
Mon, 7 Nov 2022 18:02:24 +0000 (13:02 -0500)
committerTom Lane
Mon, 7 Nov 2022 18:02:24 +0000 (13:02 -0500)
doc/src/sgml/release-15.sgml

index 3019d6c61f2a83cbed39916d31160cd499698b4e..78aa7c1bb80fdd9527a054f7ee36864a7b94dedb 100644 (file)
    
     A dump/restore is not required for those running 15.X.
    
+
+   
+    However, if you regularly create and drop tables exceeding 1GB,
+    see the first changelog entry below.
+   
   
 
   
     
 
+     
+      Fix failure to remove non-first segments of large tables
+      (Tom Lane)
+     
+
+     
+      PostgreSQL splits large tables into
+      multiple files (normally with 1GB per file).  The logic for dropping
+      a table was broken and would miss removing all but the first such
+      file, in two cases: drops of temporary tables and WAL replay of
+      drops of regular tables.  Applications that routinely create
+      multi-gigabyte temporary tables could suffer significant disk space
+      leakage.
+     
+
+     
+      Orphaned temporary-table files are removed during postmaster start,
+      so the mere act of updating to 15.1 is sufficient to clear any
+      leaked temporary-table storage.  However, if you suffered any
+      database crashes while using 15.0, and there might have been
+      large tables dropped just before such crashes, it's advisable
+      to check the database directories for files named according to the
+      pattern
+      NNNN.NN.
+      If there is no matching file named
+      just NNNN (without
+      the .NN suffix), these
+      files should be removed manually.
+     
+    
+
+    
+