add reval_pending parameter and modify logic slightly
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/70a13848 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/70a13848 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/70a13848 Branch: refs/heads/master Commit: 70a13848266b38992c5b6262b73ea4ce55b55c73 Parents: 79a6a23 Author: Derek Gelinas <derek_geli...@cable.comcast.com> Authored: Wed Feb 22 12:39:40 2017 -0500 Committer: Jeremy Mitchell <mitchell...@gmail.com> Committed: Thu Mar 16 15:08:23 2017 -0600 ---------------------------------------------------------------------- .../app/db/migrations/20170221190747_add_reval_pending.sql | 4 +++- traffic_ops/app/lib/MojoPlugins/Job.pm | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/70a13848/traffic_ops/app/db/migrations/20170221190747_add_reval_pending.sql ---------------------------------------------------------------------- diff --git a/traffic_ops/app/db/migrations/20170221190747_add_reval_pending.sql b/traffic_ops/app/db/migrations/20170221190747_add_reval_pending.sql index 29957cf..85ee402 100644 --- a/traffic_ops/app/db/migrations/20170221190747_add_reval_pending.sql +++ b/traffic_ops/app/db/migrations/20170221190747_add_reval_pending.sql @@ -16,7 +16,9 @@ -- +goose Up -- SQL in section 'Up' is executed when this migration is applied ALTER TABLE server ADD COLUMN reval_pending boolean NOT NULL DEFAULT false; +INSERT INTO parameter (name, config_file, value, secure) VALUES ('use_reval_pending', 'global', '0', False); -- +goose Down -- SQL section 'Down' is executed when this migration is rolled back -ALTER TABLE server DROP COLUMN reval_pending; \ No newline at end of file +ALTER TABLE server DROP COLUMN reval_pending; +delete from parameter where name = 'use_reval_pending'; \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/70a13848/traffic_ops/app/lib/MojoPlugins/Job.pm ---------------------------------------------------------------------- diff --git a/traffic_ops/app/lib/MojoPlugins/Job.pm b/traffic_ops/app/lib/MojoPlugins/Job.pm index 2e165ba..f69e926 100755 --- a/traffic_ops/app/lib/MojoPlugins/Job.pm +++ b/traffic_ops/app/lib/MojoPlugins/Job.pm @@ -72,8 +72,7 @@ sub register { my $use_reval_pending = $self->db->resultset('Parameter')->search( { -and => [ 'name' => 'use_reval_pending', 'config_file' => 'global' ] } )->get_column('value')->single; - print STDERR Dumper($use_reval_pending); - if ( defined($use_reval_pending) ) { + if ( defined($use_reval_pending) && $use_reval_pending == 1 ) { my $result = $update_server_bit_rs->update( { reval_pending => 1 } ); &log( $self, "Set reval_pending = 1 for all applicable caches", "OPER" ); }