Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

dbcommands.c

Blame
    • Tom Lane's avatar
      ee7ac7b1
      Modify XLogInsert API to make callers specify whether pages to be backed · ee7ac7b1
      Tom Lane authored
      up have the standard layout with unused space between pd_lower and pd_upper.
      When this is set, XLogInsert will omit the unused space without bothering
      to scan it to see if it's zero.  That saves time in XLogInsert, and also
      allows reversion of my earlier patch to make PageRepairFragmentation et al
      explicitly re-zero freed space.  Per suggestion by Heikki Linnakangas.
      ee7ac7b1
      History
      Modify XLogInsert API to make callers specify whether pages to be backed
      Tom Lane authored
      up have the standard layout with unused space between pd_lower and pd_upper.
      When this is set, XLogInsert will omit the unused space without bothering
      to scan it to see if it's zero.  That saves time in XLogInsert, and also
      allows reversion of my earlier patch to make PageRepairFragmentation et al
      explicitly re-zero freed space.  Per suggestion by Heikki Linnakangas.