HomePhorge

Add queue indirection as an option for catalog storage.
a3b1e8ce9c8aUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Add queue indirection as an option for catalog storage.

This eventually will allow catalog storage ("storeconfigs") to be taken out of the critical request-handling path of puppetmasterd, such that:

  • Puppet::Node::Catalog can be serialized to a message queue via the indirector's "save" method
  • a separate process can use Puppet::Node::Catalog::Queue.subscribe to pick up these catalog objects as they come in and can save them to the database through the :active_record terminus

Details

Provenance
Ethan Rowe <ethan@endpoint.com>Authored on
James Turnbull <james@lovedthanlost.net>Committed on Apr 22 2009, 6:39 AM
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUbccfcc9d3a31: Introduce abstract queue terminus within the indirection system.
Branches
Unknown
Tags
Unknown

Event Timeline

James Turnbull <james@lovedthanlost.net> committed rPUa3b1e8ce9c8a: Add queue indirection as an option for catalog storage. (authored by Ethan Rowe <ethan@endpoint.com>).Apr 22 2009, 6:39 AM