*** ./backend/commands/vacuum.c.orig Thu Oct 22 17:14:37 1998 --- ./backend/commands/vacuum.c Thu Oct 22 17:15:35 1998 *************** *** 1875,1886 **** heap_close(sd); } - /* XXX -- after write, should invalidate relcache in other backends */ - WriteNoReleaseBuffer(ItemPointerGetBlockNumber(&rtup->t_ctid)); - RelationInvalidateHeapTuple(rd, rtup); ! ReleaseBuffer(buffer); heap_close(rd); } --- 1875,1885 ---- heap_close(sd); } RelationInvalidateHeapTuple(rd, rtup); ! /* XXX -- after write, should invalidate relcache in other backends */ ! WriteBuffer(ItemPointerGetBlockNumber(&rtup->t_ctid)); ! heap_close(rd); }