aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/access/gist/gistvacuum.c3
-rw-r--r--src/include/access/genam.h10
2 files changed, 4 insertions, 9 deletions
diff --git a/src/backend/access/gist/gistvacuum.c b/src/backend/access/gist/gistvacuum.c
index 94a7e127639..ddecb8ab18e 100644
--- a/src/backend/access/gist/gistvacuum.c
+++ b/src/backend/access/gist/gistvacuum.c
@@ -546,9 +546,6 @@ gistvacuum_delete_empty_pages(IndexVacuumInfo *info, GistVacState *vstate)
ReleaseBuffer(buffer);
- /* update stats */
- vstate->stats->pages_removed += deleted;
-
/*
* We can stop the scan as soon as we have seen the downlinks, even if
* we were not able to remove them all.
diff --git a/src/include/access/genam.h b/src/include/access/genam.h
index 0eab1508d37..ffa1a4c80db 100644
--- a/src/include/access/genam.h
+++ b/src/include/access/genam.h
@@ -63,16 +63,14 @@ typedef struct IndexVacuumInfo
* of which this is just the first field; this provides a way for ambulkdelete
* to communicate additional private data to amvacuumcleanup.
*
- * Note: pages_removed is the amount by which the index physically shrank,
- * if any (ie the change in its total size on disk). pages_deleted and
- * pages_free refer to free space within the index file. Some index AMs
- * may compute num_index_tuples by reference to num_heap_tuples, in which
- * case they should copy the estimated_count field from IndexVacuumInfo.
+ * Note: pages_deleted and pages_free refer to free space within the index
+ * file. Some index AMs may compute num_index_tuples by reference to
+ * num_heap_tuples, in which case they should copy the estimated_count field
+ * from IndexVacuumInfo.
*/
typedef struct IndexBulkDeleteResult
{
BlockNumber num_pages; /* pages remaining in index */
- BlockNumber pages_removed; /* # removed during vacuum operation */
bool estimated_count; /* num_index_tuples is an estimate */
double num_index_tuples; /* tuples remaining */
double tuples_removed; /* # removed during vacuum operation */