diff options
| author | Luke Kanies <luke@madstop.com> | 2009-04-14 12:59:47 -0500 |
|---|---|---|
| committer | James Turnbull <james@lovedthanlost.net> | 2009-04-22 14:39:39 +1000 |
| commit | 2e62507a81dc5c497be302b77fe368c6387a2f40 (patch) | |
| tree | af5fb5c419cb0e4a128821e6a220c552433c4aee /lib | |
| parent | a705809b1e5a27062d683c138135046cc7e70ae1 (diff) | |
| download | puppet-2e62507a81dc5c497be302b77fe368c6387a2f40.tar.gz puppet-2e62507a81dc5c497be302b77fe368c6387a2f40.tar.xz puppet-2e62507a81dc5c497be302b77fe368c6387a2f40.zip | |
Adding time debugging for catalog storage to active_record
Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/puppet/indirector/catalog/active_record.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/puppet/indirector/catalog/active_record.rb b/lib/puppet/indirector/catalog/active_record.rb index ad2dc742b..66348f9a4 100644 --- a/lib/puppet/indirector/catalog/active_record.rb +++ b/lib/puppet/indirector/catalog/active_record.rb @@ -26,9 +26,11 @@ class Puppet::Resource::Catalog::ActiveRecord < Puppet::Indirector::ActiveRecord host = ar_model.find_by_name(catalog.name) || ar_model.create(:name => catalog.name) - host.merge_resources(catalog.vertices) - host.last_compile = Time.now + host.railsmark "Saved catalog to database" do + host.merge_resources(catalog.vertices) + host.last_compile = Time.now - host.save + host.save + end end end |
