[openstack-dev] [nova] Switching the bug status of ~200 bugs at once; Problem?

Markus Zoeller mzoeller at de.ibm.com
Tue Jul 14 10:51:57 UTC 2015


Markus Zoeller/Germany/IBM at 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
===========================================================================




More information about the OpenStack-dev mailing list