On 7/14/2015 5:51 AM, Markus Zoeller wrote:
Markus Zoeller/Germany/IBM@IBMDE wrote on 07/10/2015 03:55
[...]

So you have a bunch of bugs that are Confirmed (or Triaged) + an
assignee set. I would argue that you need to separate two cases:

the bug had no activity for the last 60 days: assignee should be
removed

the bug had activity in the last 60 days: status should be "in
progress"

otherwise you further hide the fact that the bug is abandoned by
setting
status in addition to the assignee.

Cheers,

--
Thierry Carrez (ttx)

Right. My first intention was to switch all to "in progress" and then
switch a subset of that back to the previous status, depending on their
activity. I see now that this would cause confusion.
I'll process them seperately like Thierry suggested to avoid that
confusion. I'll announce the expected changes in the next days before
I actually execute them.

Regards,
Markus Zoeller (markus_z)

Here are the numbers. From the currently 215 "Confirmed" and "Triaged"
bugs which have an assignee (= inconsistency), there are:

                  active  inactive
     -----------------------------
     Triaged           4         5
     Confirmed        57       149

"active" = there is a comment within the last 60 days in Launchpad
           - or -
            the bug mentions at least one patch set in gerrit which is
            * under review
            * verified by Jenkins
            * and without negative code reviews (older than 28 days)

"inactive" = the last update of the bug is older than 60 days
              - and -
              the bug mentions no active patch sets or only patch sets
              which have -1s which are not addressed for 28 days.

I'm not sure why the number of the inactive confirmed bugs is so big.
Could it be that this is a way to "bookmark" bugs where one wants to
work on in the future?

Below are the details of the "Confirmed" and "Triaged" bugs which would
be affected as soon as I run the mentioned script in 'active' mode.

Maybe a short note why I think that this could improve Nova: I assume
that the average turnaround time of the bugs, from their creation until
they get closed with appropriate patch sets, can be decreased if the
'stale' bugs get a regular cleanup to enable other contributers to work
on them.

I'll wait a week until I execute this to give you some time to speak up.


Details:
========

Legend:
-------
     "=>In Progress": Switch the status of the bug to "In Progress"
     "-Assignee"    : Remove the current assignee
     "Age"          : Days since the last update (in LP or Gerrit)
     "Patch Set ...": A summary of a patch set in Gerrit. Constructed as:
                     [review-id] (+2s +1s -1s -2s)
                     (G:Jenkins Vote W:Workflow Flag) <last update in days>

===========================================================================
CleanUpReport(9 Items): 'Triaged' bugs with an assignee
===========================================================================
Bug ID  Title                              Age Contributer  Cleanup Action

---------------------------------------------------------------------------
1467409 HyperV destroy vm fails on Wi[...]  21 Adelina Tuve =>In Progress

1177570 Hyper-V tests can be refactor[...] 368 Alessandro P -Assignee
1355171 Can not have IPv4 or IPv6 onl[...]  91 Chris Gacsal -Assignee
1412480 Hyper-V: Instance booted from[...] 175 Claudiu Belu -Assignee
1458013 ec2 code uses requests to tal[...]  29 Deepti Ramak =>In Progress

1436079 There is no API samples funct[...] 103 Eli Qiao     -Assignee
1458934 Ironic: heavy polling               25 Lucas Alvare =>In Progress

1441361 Don't trace on InstanceInfoCa[...]  96 Matt Riedema -Assignee
1415087 [OSSA 2015-011] Format-guessi[...]   7 Tony Breeds  =>In Progress

---------------------------------------------------------------------------
     4 x =>In Progress
     5 x -Assignee
===========================================================================


===========================================================================
CleanUpReport(206 Items): 'Confirmed' bugs with an assignee
===========================================================================
Bug ID  Title                              Age Contributer  Cleanup Action

---------------------------------------------------------------------------
1309184 nova should delete neutron po[...] 305 Aaron Rosen  -Assignee
1265447 floating-ip-bulk-delete metho[...] 151 Abhishek Tal -Assignee
1301368 Hyper-V configdrive is not at[...] 105 Adrian Vladu -Assignee
1335784 remove secgroup rule won't cu[...] 305 Akash Gangil -Assignee
1153842 nova volume-attach <vmid> <vo[...] 500 Alessandro P -Assignee
1408176 Nova instance not boot after [...]  26 Alex Xu      =>In Progress

1301532 Quotas can be exceeded by mak[...]  90 Alex Xu      -Assignee
     Patch Set: [110863] (2 1 0 0) (G:0 W:None) age(d):341 - MERGED
1443494 Return supported micro-versio[...]  69 Alex Xu      -Assignee
1253571 libivrt+xen does not support [...] 334 Alvaro Lopez -Assignee
1410651 wrong output when trying to d[...]  63 Amandeep     -Assignee
1407626 Can't choose more than one av[...] 163 Amandeep     -Assignee
1412285 InstanceInfoCacheNotFound exc[...] 168 Amandeep     -Assignee
1472589 nova quota-class-update retur[...]   5 Aniket Anikh =>In Progress

1353343 Cannot recover instance if er[...]  84 Ankit Agrawa -Assignee
1423772 During live-migration Nova ex[...]  32 Anthony Lee  =>In Progress

1330758 VMware: iSCSI targets needs t[...] 111 Arnaud Legen -Assignee
1402514 Nova API os-floating-ips does[...]  31 Artom Lifshi =>In Progress

1454567 service list "updated at" giv[...]  53 Atul Agarwal =>In Progress

1448564 Rescue using cells fails with[...]  10 Auktavian Ga =>In Progress

1288039 live-migration cinder boot vo[...]   5 Bartosz Fic  =>In Progress

1351215 Outdated information in post [...]  43 Bartosz Fic  =>In Progress

1414895 failed compute node didn't de[...]  43 Bartosz Fic  =>In Progress

1275144 Volume operations should set [...] 104 Bartosz Fic  -Assignee
1456196 Delete flavor should raise er[...]  11 Bhavaniprasa =>In Progress

1405772 Don't use dict constructor wi[...] 131 ChangBo Guo( -Assignee
1414432 nova hypervisor-stats shows w[...] 131 ChangBo Guo( -Assignee
1232965 Can't use nova when configuri[...] 270 ChangBo Guo( -Assignee
1373525 Pass instance's name to neutron      0 Chirag Shaha =>In Progress

1458122 nova shouldn't error if we ca[...]  43 Chris Friese =>In Progress

1223605 too many cases of 'except Exc[...] 131 Chris Gacsal -Assignee
     Patch Set: [45979] (2 3 0 0) (G:0 W:None) age(d):670 - MERGED
     Patch Set: [45982] (2 1 0 0) (G:0 W:None) age(d):664 - MERGED
     Patch Set: [136033] (2 4 0 0) (G:0 W:None) age(d):217 - MERGED
1398999 Block migrate with attached v[...]  11 Chris St. Pi =>In Progress

  955792 No public IP addresses listed[...] 222 Christopher  -Assignee
1412993 Nova resize for boot-from-vol[...]  78 Claudiu Belu -Assignee
1359808 extended_volumes slows down t[...] 266 Dan Smith    -Assignee
1361683 Instance pci_devices and secu[...] 321 Dan Smith    -Assignee
1449062 qemu-img calls need to be res[...]   6 Daniel Berra =>In Progress

1385798 Multipath ISCSI connections l[...]  66 Danny Wilson -Assignee
1299368 the instance boot-from-volume[...]  18 Ding Xiao    =>In Progress

1340834 Support configdrive in LXC         121 Dmitry Gurya -Assignee
1335744 VMware: port group and vm are[...]  64 Dongcan Ye   -Assignee
  947261 format command line app docum[...] 322 Doug Hellman -Assignee
1414536 Zookeeper servicegroup driver[...] 121 Ed Leafe     -Assignee
1365804 Did not find the volume after[...]  43 Eli Qiao     =>In Progress

1437154 instance 's host was not upda[...]  43 Eli Qiao     =>In Progress

1343697 nova-manage always show extra[...] 236 Eli Qiao     -Assignee
1386525 (DataError) invalid input syn[...] 232 Eli Qiao     -Assignee
1386535 DELETE/os-serivce/<id> should[...] 258 Eli Qiao     -Assignee
1438663 neutronv2 api unit test case error 104 Eli Qiao     -Assignee
1438952 Glance Cache getting ignored        94 Eli Qiao     -Assignee
1439012 Instance boot fails if image [...] 104 Eli Qiao     -Assignee
1449858 nova don't create local disk [...]  69 Eli Qiao     -Assignee
     Patch Set: [180457] (0 1 1 0) (G:1 W:None) age(d):49 - NEW
1306218 rebuild does not allow changi[...] 104 Eli Qiao     -Assignee
1450454 Allow admin to upload SSH key[...]  67 Eli Qiao     -Assignee
1449811 nova lock/unlock api return c[...]  76 Eli Qiao     -Assignee
1316928 VMware driver does not change[...] 427 Eric Brown   -Assignee
1273894 GlusterFS: Do not time out lo[...]   7 Eric Harney  =>In Progress

1269060 Calls to get_fixed_ip are not[...] 235 Eugene Nikan -Assignee
1378904 renaming availability zone do[...] 278 Fan Guo      -Assignee
1403856 VMware VCDriver: A node crash[...]  34 Gary Kotton  =>In Progress

1325789 VMware: should not take the f[...] 236 Gary Kotton  -Assignee
1385489 ResourceTracker._update_usage[...]  61 Geronimo Oro -Assignee
1357967 The instance name is not asso[...] 131 H3C iMC      -Assignee
1414517 Zookeeper servicegroup API dr[...] 161 Hao Chen     -Assignee
1419595 fail to decode unicode error [...] 133 Hiroki Arama -Assignee
  933498 "List Volumes" should support[...]   0 Itraju Deven =>In Progress

1374210 VimExceptions need to support[...] 243 James Carey  -Assignee
1213224 nova allows multiple aggregat[...] 159 Jay Lau      -Assignee
1399815 targeted migrations/evacuatio[...] 215 Jennifer Mul -Assignee
1434696 test_new_websocket_client_tok[...]  95 Jeremy Hanme -Assignee
     Patch Set: [166368] (2 0 0 0) (G:0 W:None) age(d):102 - MERGED
1423654 Nova rescue causes LVM timeou[...]   5 John Griffit =>In Progress

1355921 [libvirt] When guest configur[...] 285 Jon Grimm    -Assignee
1436568 Ironic Nova driver makes two [...] 110 Josh Gachnan -Assignee
1348103 nova to neutron port notifica[...] 227 KaiLin       -Assignee
1400574 Create VMs sometimes failure [...] 205 KaiLin       -Assignee
1227506 Nova fails to boot if there i[...] 136 Kanchan Gupt -Assignee
     Patch Set: [72384] (0 1 2 0) (G:0 W:None) age(d):444 - ABANDONED
1306381 A new agent should be represe[...] 105 Ken'ichi Ohm -Assignee
1390421 /nova/api/openstack/compute/s[...]  91 Kent Wang    -Assignee
1334929 Need to add a new task_state [...] 109 Kun Huang    -Assignee
1262038 There is the delete_on_termin[...] 404 Lee Li       -Assignee
1419677 NoneType Error was raised whe[...] 131 Liusheng     -Assignee
1361554 Missing sort_key and sort_dir[...] 290 Liyingjun    -Assignee
1203193 live block migration results [...]  43 Loganathan P =>In Progress

1426433 [FakeDriver] Live migration i[...] 129 Lorenzo Affe -Assignee
1380493 Root device size is not consi[...] 131 Luo Gangyi   -Assignee
1396003 Resize failed in finish_resiz[...] 151 Madhurya     -Assignee
1324030 Updating instance_uuid while [...] 290 Mateusz Blas -Assignee
1357063 nova.virt.driver "Emitting ev[...] 284 Matt Riedema -Assignee
     Patch Set: [114351] (2 3 0 0) (G:0 W:None) age(d):307 - MERGED
     Patch Set: [114352] (2 3 0 0) (G:0 W:None) age(d):307 - MERGED
1118066 Nova should confirm quota req[...]  61 Mh Raies     -Assignee
1031139 quota-show should return erro[...]  75 Mh Raies     -Assignee
1310131 Some non-supported actions in[...] 187 Michael Ture -Assignee
1379292 nova evacuate --on-shared-sto[...] 220 Michał Jastr -Assignee
1340641 nova-api crashes when using i[...] 119 Nadja Deinin -Assignee
1408908 Nova API secgroup-list doesn'[...]   5 Narendra Cha =>In Progress

1449498 the command ?nova quota-show?[...]  70 Narendra Cha -Assignee
1254980 Fix null value for updated time    173 Neetu Jain   -Assignee
     Patch Set: [72859] (0 1 2 0) (G:0 W:None) age(d):474 - ABANDONED
1405294 Live migration with attached [...]  43 NetApp       =>In Progress

1321774 Wrong error when creating dif[...]  81 Nha Pham     -Assignee
1326553 Instance lock/unlock state is[...] 307 Nicolas Simo -Assignee
1441242 instances internal_id attribu[...]  26 Noel Nelson  =>In Progress

1442501 Fail to boot VM from image wi[...]  61 Noel Nelson  -Assignee
1413119 Pre-migration memory check-  [...] 153 Padmakanth   -Assignee
1375408 nova instance delete issue         182 Padmakanth   -Assignee
1438338 servers api should return sec[...]  57 Park         =>In Progress

1275675 Version change in ObjectField[...] 290 Paul Murray  -Assignee
1278741 resource tracker fails after [...] 508 Pavel Kirpic -Assignee
1336829 Action and action events not [...] 376 Phil Day     -Assignee
1416269 boot vm failed with --block-d[...] 155 Prachi Khatr -Assignee
1313752 Nova does not updating hostna[...]  96 Pranav Salun -Assignee
1384187 Nova admin user not able to l[...] 188 Priyanka     -Assignee
1216209 VMware cluster driver does no[...] 349 Radoslav Ger -Assignee
     Patch Set: [60010] (0 1 1 0) (G:0 W:None) age(d):537 - ABANDONED
1284658 VMware: refactor how we itera[...] 249 Radoslav Ger -Assignee
1444359 Can't add Nova security group[...]  89 Ran Ziv      -Assignee
1471216 Rebuild detaches block device[...]  10 Roman Podoli =>In Progress

  967832 Resources owned by a project/[...] 145 Ryan Hallise -Assignee
1192192 Nova initiated Live Migration[...] 474 Sabari Murug -Assignee
1290455 libvirt inject_data assumes i[...] 480 Saranya Pand -Assignee
1398629 Fix buggy tests that use REQU[...] 215 Sean Dague   -Assignee
1411480 remain "BUILD" status when in[...] 153 Sravani Madd -Assignee
1355820 Ironic virt driver should def[...]  58 Sreeram Vanc =>In Progress

1399706 QoS on Juno with RBD backend [...]  58 Steve Singer =>In Progress

1369818 Nova show will not display No[...]   7 Sudipta Bisw =>In Progress

1214943 Live migration should use the[...] 105 Sylvain Bauz -Assignee
     Patch Set: [43213] (0 3 4 0) (G:0 W:None) age(d):671 - ABANDONED
1227925 Resources tracker doesn't fre[...] 287 Sylvain Bauz -Assignee
     Patch Set: [47504] (0 0 1 0) (G:0 W:None) age(d):653 - ABANDONED
1427772 Instance that uses force-host[...] 132 Sylvain Bauz -Assignee
1452568 nova allows to live-migrate i[...]  68 Sylvain Bauz -Assignee
1317515 flavor-access-add doesn't val[...]  61 Thang Pham   -Assignee
  972320 allow force terminate of instances 313 Thang Pham   -Assignee
1116433 Wishlist: Stick tenant to ava[...] 407 Thang Pham   -Assignee
1337991 absolute limits API doesn't t[...] 124 Thang Pham   -Assignee
1355623 nova floating-ip-create need [...] 215 Thang Pham   -Assignee
1166321 manually add a disabled servi[...]   6 Thomas Kaerg =>In Progress

1267862 launch a new vm fail in sourc[...]  43 Tiago Rodrig =>In Progress

1240317 can't resize after live migra[...]  43 Timofey Dura =>In Progress

1286142 live migration (block migrati[...]  43 Timofey Dura =>In Progress

1347039 VMWare: available disk spaces[...] 136 Timofey Dura -Assignee
1434317 nova quota update command doe[...]  54 Tomofumi Nog =>In Progress

1447675 directory listing of the serv[...]  21 Tony Breeds  =>In Progress

  832507 console.log grows indefinitely     105 Tony Breeds  -Assignee
     Patch Set: [5873] (0 0 1 0) (G:0 W:None) age(d):1201 - ABANDONED
     Patch Set: [5964] (1 0 1 0) (G:0 W:None) age(d):1182 - ABANDONED
     Patch Set: [39048] (0 0 1 0) (G:0 W:None) age(d):661 - ABANDONED
1325654 Race: Info cache for instance[...] 190 Trung Trinh  -Assignee
1335889 Race condition in quickly att[...] 210 Trung Trinh  -Assignee
1271479 ide disk type is not set when[...]  81 Trung Trinh  -Assignee
1267140 The output of security group [...] 111 Verónica Mus -Assignee
1301519 nova.conf.sample missing from[...] 214 Vladan Popov -Assignee
1290681 get_multipath_device_name can[...] 242 Vladik Roman -Assignee
1289195 Duplicate security group name[...] 105 Xurong Yang  -Assignee
  917644 when deleting a network,the i[...] 302 Yaguang Tang -Assignee
1448014 Delayed display of floating IPs      7 Yashpal      =>In Progress

1039065 scheduler hints should persis[...] 105 Yassine      -Assignee
     Patch Set: [45450] (0 0 1 0) (G:0 W:None) age(d):566 - ABANDONED
1426241 pci plugin needs to be re-ena[...]  38 Yongli He    =>In Progress

1308517 migrating a vm with pci devic[...]  90 Yongli He    -Assignee
1400784 Cold migration fails when usi[...]  90 Yongli He    -Assignee
1333498 table nova.pci_devices  lost [...]  61 Yongli He    -Assignee
1222990 Cannot specify subset of PCI [...] 201 Yongli He    -Assignee
1301279 Changing node's properties in[...]  13 Zhenguo Niu  =>In Progress

1447164 require_admin_context() does [...]  60 Zhenyu Zheng =>In Progress

1378689 error when rebuilding a insta[...]  26 Zhenyu Zheng =>In Progress

1441950 instance on source host can n[...]  85 Zhenyu Zheng -Assignee
1463525 There is no volume encryption[...]   4 Zoltan Arnol =>In Progress

1295889 No unit tests for nova.virt.f[...] 133 dnovosel     -Assignee
     Patch Set: [82379] (1 0 2 0) (G:0 W:None) age(d):467 - ABANDONED
1377072 Not existing pool can be pass[...] 137 dnovosel     -Assignee
1161441 Admin can't add network to project  64 jawed        -Assignee
     Patch Set: [25814] (0 0 2 0) (G:0 W:None) age(d):825 - ABANDONED
1403276 Some image properties request[...] 153 jiang, yunho -Assignee
1243601 Insufficient RPC default time[...]  43 jichenjc     =>In Progress

1449742 InvalidUUID exception after v[...]  24 jichenjc     =>In Progress

1323996 resize fail didn't show a cor[...] 105 jichenjc     -Assignee
1352193 The nova API service can't ha[...] 108 jichenjc     -Assignee
1391761 info about migration is not a[...] 153 jichenjc     -Assignee
1421871 force host should pass comput[...] 132 jichenjc     -Assignee
1442310 Nova API in Horizon sometimes[...]  91 jichenjc     -Assignee
1446716 Scheduler weighers do not out[...]  83 jichenjc     -Assignee
1281853 Add method to bulk delete keypairs 140 jichenjc     -Assignee
1326124 Allow for editing of existing[...] 273 jichenjc     -Assignee
1386540 DELETE/os-service/<id> interf[...] 122 jichenjc     -Assignee
1407939 _poll_volume_usage and _heal_[...] 155 jichenjc     -Assignee
1410949 list servers should notify us[...] 129 jichenjc     -Assignee
1454901 OS install failed in the VM c[...]  39 junxu        =>In Progress

1376096 nova show policy doesn't work      166 lilly        -Assignee
1273983 Pagination not implemented fo[...]  24 lizheming    =>In Progress

1309058 Invalid vcpus_used count afte[...] 397 lizheming    -Assignee
1319920 adding space check when worki[...] 105 lizheming    -Assignee
1246201 Live migration fails when the[...]  24 lvmxh        =>In Progress

1417723 when using dedicated cpus, th[...]   3 lyanchih     =>In Progress

1427141 console auth token timeout ha[...]   0 lyanchih     =>In Progress

1180950 Openstack operators need to b[...]  47 lyanchih     =>In Progress

1425640 LibvirtDriver: "get_serial_co[...]  21 sahid        =>In Progress

1418187 _get_host_numa_topology assum[...]  95 sahid        -Assignee
1439247 Small pages memory are not ta[...]  95 sahid        -Assignee
1270238 libvirt driver doesn't suppor[...] 482 sahid        -Assignee
1444966 Clean up  operation not perfo[...]  82 sonu         -Assignee
1230089 nova floating-ip-bulk-list di[...] 290 tcs_openstac -Assignee
     Patch Set: [48579] (0 0 1 0) (G:0 W:None) age(d):622 - ABANDONED
1448316 cells: Object action destroy [...]  54 tianzichen30 =>In Progress

1417943 add locked status for servers[...] 159 tinytmy      -Assignee
1423412 Cannot boot instances from vo[...] 102 ugvddm       -Assignee
1450294 Enable password support for v[...]  64 ugvddm       -Assignee
1408283 nova list-secgroup instanceNa[...] 183 vikash irrin -Assignee
1368030 nova-manage command when exec[...] 224 vishal yadav -Assignee
1272844 Fails to 'modify_image_attrib[...]  24 wingwj       =>In Progress

1192222 Server create should accept a[...] 400 wingwj       -Assignee
1454252 Support offline migration of [...]   0 wuhao        =>In Progress

1337912 nova creates default sg even [...] 131 yong sheng g -Assignee
1281295 Live-migration nova fails wit[...]  43 zhangjinnan  =>In Progress

1402983 Volume connections and vifs a[...]  43 zhangtralon  =>In Progress

1400233 nova should support the user [...] 106 zhangtralon  -Assignee
1348509 the volume may leave over whe[...]  95 zhangtralon  -Assignee
1340709 detach volume when call cinde[...]  42 zhaobo       =>In Progress

1340564 Very bad performance of concu[...] 151 zhu zhu      -Assignee
---------------------------------------------------------------------------
    57 x =>In Progress
   149 x -Assignee
===========================================================================


__________________________________________________________________________
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


Markus,

Since you'll be at the meetup next week how about you throw something into the etherpad [1] about this so we can discuss details there.

[1] https://etherpad.openstack.org/p/liberty-nova-midcycle

--

Thanks,

Matt Riedemann


__________________________________________________________________________
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

Reply via email to