summaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistproc.c
diff options
context:
space:
mode:
authorAlvaro Herrera2011-09-28 14:32:38 +0000
committerAlvaro Herrera2011-10-04 17:03:23 +0000
commit09e196e4539a70c51e828abcfe48dee3efd312d8 (patch)
treea229e227e0e4db185606acafbbd3e8c3c12171aa /src/backend/access/gist/gistproc.c
parent1a00c0ef5368bb7b8ddcb3cf279df36577918ac4 (diff)
Use callbacks in SlruScanDirectory for the actual action
Previously, the code assumed that the only possible action to take was to delete files behind a certain cutoff point. The async notify code was already a crock: it used a different "pagePrecedes" function for truncation than for regular operation. By allowing it to pass a callback to SlruScanDirectory it can do cleanly exactly what it needs to do. The clog.c code also had its own use for SlruScanDirectory, which is made a bit simpler with this.
Diffstat (limited to 'src/backend/access/gist/gistproc.c')
0 files changed, 0 insertions, 0 deletions