The Use Case
I'd like to REBUILD some indexes or VACUUM FULL a table but when I do the PuppetDB service continues trying to write changes to the table.
I'd like to run PuppetDB GC via the api and when I do, stop processing the type of command I'm cleaning up to reduce contention on the database.
Thoughts
I think the GC case is an added benefit but probably not enough of a win to warrant this feature. The real benefit comes from being able to allow database maintenance while the service stays up and queues the incoming commands.
|