[openstack-dev] [nova] Switching the bug status of ~200 bugs at once; Problem?
Matt Riedemann
mriedem at linux.vnet.ibm.com
Tue Jul 14 17:28:45 UTC 2015
On 7/14/2015 5:51 AM, Markus Zoeller wrote:
> 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
> ===========================================================================
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at 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
More information about the OpenStack-dev
mailing list