Separate out the VacRUsage stuff as an independent module, in preparation
Tom Lane <tgl@sss.pgh.pa.us>
Separate out the VacRUsage stuff as an independent module, in preparation for using it for other things besides VACUUM.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/vacuum.c | modified | +18 −71 |
| src/backend/commands/vacuumlazy.c | modified | +22 −21 |
| src/backend/utils/misc/Makefile | modified | +2 −2 |
| src/backend/utils/misc/pg_rusage.c | added | +75 −0 |
| src/include/commands/vacuum.h | modified | +1 −18 |
| src/include/utils/pg_rusage.h | added | +37 −0 |