From 1be2237305774adafc4cca7b395ac8208c213143 Mon Sep 17 00:00:00 2001 From: John Dickinson Date: Wed, 10 Jun 2015 10:22:10 -0700 Subject: [PATCH] update swift dashboards * updated cores * updated rules for older open patches * updates rules for older open patches * use some new features from new gerrit Change-Id: I587abcf6a1ec82cdb2c14e30011508816b35d34e --- dashboards/swift-project.dash | 10 +++++----- dashboards/swift.dash | 22 ++++++++++++++-------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/dashboards/swift-project.dash b/dashboards/swift-project.dash index 70a55e2..21afa58 100644 --- a/dashboards/swift-project.dash +++ b/dashboards/swift-project.dash @@ -1,16 +1,16 @@ [dashboard] title = Swift Project Dashboard description = Overview of submitted patches and ongoing work -foreach = (project:openstack/swift OR project:openstack/python-swiftclient OR project:openstack/swift-bench OR project:openstack/swift-specs) status:open +foreach = (project:openstack/swift OR project:openstack/python-swiftclient OR project:openstack/swift-bench OR project:openstack/swift-specs) status:open is:mergeable [section "Starred Patches (by core)"] -query = (starredby:torgomatic OR starredby:cschwede OR starredby:"alistair.coles@hpe.com" OR starredby:"darrell@swiftstack.com" OR starredby:"david.goetz@rackspace.com" OR starredby:"greglange@gmail.com" OR starredby:"matt@oliver.net.au" OR starredby:"mike@weirdlooking.com" OR starredby:"zaitcev@kotori.zaitcev.us" OR starredby:"paul.e.luse@intel.com" OR starredby:notmyname OR starredby:"tsuyuzaki.kota@lab.ntt.co.jp" OR starredby:"thiago@redhat.com") AND status:open +query = ((starredby:torgomatic OR starredby:cschwede OR starredby:"alistair.coles@hpe.com" OR starredby:"darrell@swiftstack.com" OR starredby:"david.goetz@rackspace.com" OR starredby:"greglange@gmail.com" OR starredby:"matt@oliver.net.au" OR starredby:"mike@weirdlooking.com" OR starredby:"zaitcev@kotori.zaitcev.us" OR starredby:"paul.e.luse@intel.com" OR starredby:notmyname OR starredby:"tsuyuzaki.kota@lab.ntt.co.jp" OR starredby:"thiago@redhat.com") OR ((starredby:"joel.wright@sohonet.com" OR starredby:"tim.burke@gmail.com") AND project:openstack/python-swiftclient)) AND status:open -[section "Needs Approval"] -query = NOT label:Workflow>=1 NOT label:Workflow<=-1 label:Verified>=1,jenkins label:Code-Review>=2 NOT label:Code-Review-1 NOT project:openstack/swift-specs branch:master NOT label:Code-Review<=-2 +[section "Needs Final Approval (to land on master)"] +query = NOT label:Workflow>=1 NOT label:Workflow<=-1 NOT owner:self label:Code-Review>=2 (NOT label:Code-Review-1,swift-core OR (label:Code-Review-1,swiftclient-core AND project:openstack/python-swiftclient)) NOT project:openstack/swift-specs branch:master [section "In the gate queue"] -query = label:Workflow>=1 label:Code-Review>=2 NOT label:Code-Review<=-2 +query = label:Workflow>=1 NOT label:Code-Review<=-2 [section "Needs Reverify"] query = label:Verified<=-1,jenkins NOT project:openstack/swift-specs branch:master NOT label:Code-Review<=-1 NOT label:Workflow<=-1 NOT label:Code-Review<=-2 diff --git a/dashboards/swift.dash b/dashboards/swift.dash index 1cbe0eb..a392fbe 100644 --- a/dashboards/swift.dash +++ b/dashboards/swift.dash @@ -1,22 +1,28 @@ [dashboard] title = Swift Review Dashboard description = Swift patches to review -foreach = (project:openstack/swift OR project:openstack/python-swiftclient OR project:openstack/swift-python-agent OR project:openstack/swift-bench OR project:openstack/swift-specs) status:open NOT label:Workflow<=-1 NOT label:Code-Review<=-2 +foreach = (project:openstack/swift OR project:openstack/python-swiftclient OR project:openstack/swift-python-agent OR project:openstack/swift-bench OR project:openstack/swift-specs) status:open NOT label:Workflow<=-1 NOT label:Code-Review<=-2 is:mergeable [section "Starred (by PTL or myself)"] query = (starredby:notmyname OR is:starred) AND status:open -[section "Swift Specs"] -query = project:openstack/swift-specs NOT label:Code-Review<=-2 +[section "Small things"] +query = delta:<=25 limit:10 (NOT label:Code-Review-1,swift-core OR (label:Code-Review-1,swiftclient-core AND project:openstack/python-swiftclient)) [section "Needs Final Approval (to land on master)"] -query = NOT label:Workflow>=1 NOT label:Workflow<=-1 label:Verified>=1,jenkins NOT owner:self label:Code-Review>=2 NOT label:Code-Review-1 NOT project:openstack/swift-specs branch:master +query = NOT label:Workflow>=1 NOT label:Workflow<=-1 NOT owner:self label:Code-Review>=2 (NOT label:Code-Review-1,swift-core OR (label:Code-Review-1,swiftclient-core AND project:openstack/python-swiftclient)) NOT project:openstack/swift-specs branch:master -[section "On-Disk Encryption work (feature/crypto branch)"] -query = NOT project:openstack/swift-specs branch:feature/crypto status:open +[section "Open Backport Proposals"] +query = NOT project:openstack/swift-specs branch:^stable/.* status:open + +[section "Feature Branches"] +query = NOT project:openstack/swift-specs branch:^feature/.* status:open [section "Recently Proposed to master"] -query = NOT label:Workflow>=1 NOT label:Workflow<=-1 label:Verified>=1,jenkins NOT label:Code-Review>=2 NOT project:openstack/swift-specs -age:5d +query = NOT label:Workflow>=1 (NOT label:Code-Review-1,swift-core OR (label:Code-Review-1,swiftclient-core AND project:openstack/python-swiftclient)) label:Verified>=1,jenkins NOT label:Code-Review>=2 NOT project:openstack/swift-specs -age:1week branch:master [section "Older open patches"] -query = NOT label:Workflow>=1 label:Verified>=1,jenkins NOT label:Code-Review<=2 age:5d -age:6week NOT project:openstack/swift-specs +query = NOT label:Workflow>=1 NOT label:Code-Review<=2 age:1week NOT project:openstack/swift-specs (NOT label:Code-Review-1,swift-core OR (label:Code-Review-1,swiftclient-core AND project:openstack/python-swiftclient)) + +[section "Swift Specs"] +query = project:openstack/swift-specs NOT label:Code-Review<=-2