Hi OoOers, As discussed in the meeting a week or two ago, we would like to bring back the auto-abandon functionality for old, unloved gerrit reviews. I've got a first implementation of a tool to do that: https://github.com/cybertron/tripleo-auto-abandon
It currently follows these rules for determining what would be abandoned: Never abandoned: -WIP patches are never abandoned -Approved patches are never abandoned -Patches with no feedback are never abandoned -Patches with negative feedback, followed by any sort of non-negative comment are never abandoned (this is to allow committers to respond to reviewer comments) -Patches that get restored after a first abandonment are not abandoned again, unless a new patch set is pushed and also receives negative feedback. Candidates for abandonment: -Patches with negative feedback that has not been responded to in over a month. -Patches that are failing CI for over a month on the same patch set (regardless of any followup comments - the intent is that patches expected to fail CI should be marked WIP). My intent with this can be summed up as "when in doubt, leave it open". I'm open to discussion on any of the points above though. I expect that at least the current message for abandonment needs tweaking before this gets run for real. I'm a little torn on whether this should be run under my account or a dedicated bot account. On the one hand, I don't really want to end up subscribed to every dead change, but on the other this is only supposed to run on changes that are unlikely to be resurrected, so that should limit the review spam. Anyway, please take a look and let me know what you think. Thanks. -Ben For the curious, this is the list of patches that would currently be abandoned by the tool: Abandoning https://review.openstack.org/192521 - Add centos7 test Abandoning https://review.openstack.org/168002 - Allow dib to be lauched from venv Abandoning https://review.openstack.org/180807 - Warn when silently ignoring executable files Abandoning https://review.openstack.org/91376 - RabbitMQ: VHost support Abandoning https://review.openstack.org/112870 - Adding configuration options for stunnel. Abandoning https://review.openstack.org/217511 - Fix "pkg-map failed" issue building IPA ramdisk Abandoning https://review.openstack.org/176060 - Introduce Overcloud Log Aggregation Abandoning https://review.openstack.org/141380 - Add --force-yes option for install-packages Abandoning https://review.openstack.org/149433 - Double quote to prevent globbing and word splitting in os-db-create Abandoning https://review.openstack.org/204639 - Perform a booting test for our images Abandoning https://review.openstack.org/102304 - Configures keystone with apache Abandoning https://review.openstack.org/214771 - Ramdisk should consider the size unit when inspecting the amount of RAM Abandoning https://review.openstack.org/87223 - Install the "classic" icinga interface Abandoning https://review.openstack.org/89744 - configure keystone with apache Abandoning https://review.openstack.org/176057 - Introduce Elements for Log Aggregation Abandoning https://review.openstack.org/153747 - Fail job if SELinux denials are found Abandoning https://review.openstack.org/179229 - Document how to use network isolation/static IPs Abandoning https://review.openstack.org/109651 - Add explicit configuraton parameters for DB pool size Abandoning https://review.openstack.org/189026 - shorter sleeps if metadata changes are detected Abandoning https://review.openstack.org/139627 - Nothing to see here Abandoning https://review.openstack.org/117887 - Support Debian distro for haproxy iptables Abandoning https://review.openstack.org/113823 - Allow single node mariadb clusters to restart Abandoning https://review.openstack.org/110906 - Install pkg-config to use ceilometer-agent-compute Abandoning https://review.openstack.org/86580 - Add support for specifying swift ring directory range Abandoning https://review.openstack.org/142529 - Allow enabling debug logs at build time Abandoning https://review.openstack.org/89742 - configure keystone with apache Abandoning https://review.openstack.org/138007 - add elements Memory and Disk limit to rabbitmq Abandoning https://review.openstack.org/130826 - Nova rule needs to be added with add-rule for persistence Abandoning https://review.openstack.org/177043 - Make backwards compatible qcow2s by default Abandoning https://review.openstack.org/165118 - Make os_net_config package private Abandoning https://review.openstack.org/118220 - Added a MySQL logrotate configuration Abandoning https://review.openstack.org/94500 - Ceilometer Service Update/Upgrade in TripleO Abandoning https://review.openstack.org/177559 - Dont pass xattrs to tar if its unsupported Abandoning https://review.openstack.org/87226 - Install check_mk server Abandoning https://review.openstack.org/113827 - Configure haproxy logging __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev