Paired-with: Jesse Wolfe <[email protected]>
Signed-off-by: Paul Berry <[email protected]>
---
Local-branch: ticket/next/5743
 ...ve_source_description_from_resource_statuses.rb |    9 +++++++++
 ...move_source_description_from_resource_events.rb |    9 +++++++++
 db/schema.rb                                       |   10 ++++------
 lib/puppet/report.rb                               |    6 ++----
 spec/lib/puppet/report_spec.rb                     |   11 -----------
 5 files changed, 24 insertions(+), 21 deletions(-)
 create mode 100644 
db/migrate/20110105231637_remove_source_description_from_resource_statuses.rb
 create mode 100644 
db/migrate/20110105231833_remove_source_description_from_resource_events.rb

diff --git 
a/db/migrate/20110105231637_remove_source_description_from_resource_statuses.rb 
b/db/migrate/20110105231637_remove_source_description_from_resource_statuses.rb
new file mode 100644
index 0000000..8bba6df
--- /dev/null
+++ 
b/db/migrate/20110105231637_remove_source_description_from_resource_statuses.rb
@@ -0,0 +1,9 @@
+class RemoveSourceDescriptionFromResourceStatuses < ActiveRecord::Migration
+  def self.up
+    remove_column :resource_statuses, :source_description
+  end
+
+  def self.down
+    add_column :resource_statuses, :source_description, :string
+  end
+end
diff --git 
a/db/migrate/20110105231833_remove_source_description_from_resource_events.rb 
b/db/migrate/20110105231833_remove_source_description_from_resource_events.rb
new file mode 100644
index 0000000..980ff4f
--- /dev/null
+++ 
b/db/migrate/20110105231833_remove_source_description_from_resource_events.rb
@@ -0,0 +1,9 @@
+class RemoveSourceDescriptionFromResourceEvents < ActiveRecord::Migration
+  def self.up
+    remove_column :resource_events, :source_description
+  end
+
+  def self.down
+    add_column :resource_events, :source_description, :string
+  end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 89aebe8..c46f73a 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -9,7 +9,7 @@
 #
 # It's strongly recommended to check this file into your version control 
system.
 
-ActiveRecord::Schema.define(:version => 20110105015322) do
+ActiveRecord::Schema.define(:version => 20110105231833) do
 
   create_table "assignments", :force => true do |t|
     t.integer  "node_id"
@@ -82,7 +82,7 @@ ActiveRecord::Schema.define(:version => 20110105015322) do
 
   create_table "old_reports", :force => true do |t|
     t.integer  "node_id"
-    t.text     "report",     :limit => 16777215
+    t.text     "report",     :limit => 2147483647
     t.datetime "created_at"
     t.datetime "updated_at"
     t.string   "host"
@@ -132,7 +132,6 @@ ActiveRecord::Schema.define(:version => 20110105015322) do
     t.string   "message"
     t.string   "name"
     t.string   "property"
-    t.string   "source_description"
     t.string   "status"
     t.string   "tags"
     t.datetime "time"
@@ -141,13 +140,12 @@ ActiveRecord::Schema.define(:version => 20110105015322) do
   add_index "resource_events", ["resource_status_id"], :name => 
"index_resource_events_on_resource_status_id"
 
   create_table "resource_statuses", :force => true do |t|
-    t.integer  "report_id",                                         :null => 
false
+    t.integer  "report_id",                                        :null => 
false
     t.string   "resource_type"
     t.string   "title"
-    t.decimal  "evaluation_time",    :precision => 12, :scale => 6
+    t.decimal  "evaluation_time",   :precision => 12, :scale => 6
     t.string   "file"
     t.integer  "line"
-    t.string   "source_description"
     t.string   "tags"
     t.datetime "time"
     t.integer  "change_count"
diff --git a/lib/puppet/report.rb b/lib/puppet/report.rb
index 114bab5..15101e0 100644
--- a/lib/puppet/report.rb
+++ b/lib/puppet/report.rb
@@ -33,7 +33,7 @@ module Puppet #:nodoc:
 
     class Event
       attr_reader :name, :default_log_level, :property, :line, :resource,
-        :desired_value, :time, :tags, :version, :source_description, :file,
+        :desired_value, :time, :tags, :version, :file,
         :status, :previous_value, :message
 
       def to_hash
@@ -43,7 +43,6 @@ module Puppet #:nodoc:
           "message"            => message,
           "name"               => name.to_s,
           "property"           => property,
-          "source_description" => source_description,
           "status"             => status,
           "tags"               => tags,
           "time"               => time
@@ -88,7 +87,7 @@ module Puppet #:nodoc:
 
   module Resource
     class Status
-      attr_reader :source_description, :evaluation_time, :resource, :tags,
+      attr_reader :evaluation_time, :resource, :tags,
       :file, :events, :time, :line, :changed, :change_count,
       :out_of_sync
 
@@ -97,7 +96,6 @@ module Puppet #:nodoc:
           "evaluation_time" => evaluation_time,
           "file" => file,
           "line" => line,
-          "source_description" => source_description,
           "tags" => tags,
           "time" => time,
           "change_count" => change_count || 0,
diff --git a/spec/lib/puppet/report_spec.rb b/spec/lib/puppet/report_spec.rb
index 24e1b94..85f75ee 100644
--- a/spec/lib/puppet/report_spec.rb
+++ b/spec/lib/puppet/report_spec.rb
@@ -215,7 +215,6 @@ describe Puppet::Transaction::Report do
               "schedule",
               "monthly"
             ],
-            "source_description" => "/Schedule[monthly]",
             "file"               => nil,
             "out_of_sync"        => nil,
             "events"             => [],
@@ -230,7 +229,6 @@ describe Puppet::Transaction::Report do
               "filebucket",
               "puppet"
             ],
-            "source_description" => "/Filebucket[puppet]",
             "file"               => nil,
             "out_of_sync"        => nil,
             "events"             => [],
@@ -248,7 +246,6 @@ describe Puppet::Transaction::Report do
               "default",
               "class"
             ],
-            "source_description" => 
"/Stage[main]//Node[default]/Service[mysqld]",
             "file"               => "/etc/puppet/manifests/site.pp",
             "out_of_sync"        => true,
             "events"             => [{
@@ -257,7 +254,6 @@ describe Puppet::Transaction::Report do
               "message"            => "ensure changed 'stopped' to 'running'",
               "name"               => "service_started",
               "property"           => "ensure",
-              "source_description" => 
"/Stage[main]//Node[default]/Service[mysqld]/ensure",
               "status"             => "success",
               "tags"               => ["service", "mysqld", "node", "default", 
"class"],
               "time"               => Time.parse("2010-07-22 12:19:48.921431 
-07:00")
@@ -273,7 +269,6 @@ describe Puppet::Transaction::Report do
               "schedule",
               "never"
             ],
-            "source_description" => "/Schedule[never]",
             "file"               => nil,
             "out_of_sync"        => nil,
             "events"             => [],
@@ -288,7 +283,6 @@ describe Puppet::Transaction::Report do
             "schedule",
             "weekly"
             ],
-            "source_description" => "/Schedule[weekly]",
             "file"               => nil,
             "out_of_sync"        => nil,
             "events"             => [],
@@ -305,7 +299,6 @@ describe Puppet::Transaction::Report do
               "default",
               "class"
             ],
-            "source_description" => 
"/Stage[main]//Node[default]/Exec[/bin/true]",
             "file"               => "/etc/puppet/manifests/site.pp",
             "out_of_sync"        => true,
             "events"             => [{
@@ -314,7 +307,6 @@ describe Puppet::Transaction::Report do
               "message"            => "executed successfully",
               "name"               => "executed_command",
               "property"           => "returns",
-              "source_description" => 
"/Stage[main]//Node[default]/Exec[/bin/true]/returns",
               "status"             => "success",
               "tags"               => ["exec", "node", "default", "class"],
               "time"               => Time.parse("2010-07-22 12:19:47.360626 
-07:00")
@@ -330,7 +322,6 @@ describe Puppet::Transaction::Report do
               "schedule",
               "puppet"
             ],
-            "source_description" => "/Schedule[puppet]",
             "file"               => nil,
             "out_of_sync"        => nil,
             "events"             => [],
@@ -345,7 +336,6 @@ describe Puppet::Transaction::Report do
               "schedule",
               "daily"
             ],
-            "source_description" => "/Schedule[daily]",
             "file"               => nil,
             "out_of_sync"        => nil,
             "events"             => [],
@@ -360,7 +350,6 @@ describe Puppet::Transaction::Report do
               "schedule",
               "hourly"
             ],
-            "source_description" => "/Schedule[hourly]",
             "file"               => nil,
             "out_of_sync"        => nil,
             "events"             => [],
-- 
1.7.2

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to