[openstack-dev] [nova] I'm going to expire open bug reports older than 18 months.

Markus Zoeller mzoeller at linux.vnet.ibm.com
Tue Jul 5 09:59:30 UTC 2016


The expiration of old (stale) bug reports happened right now.

Stats:
    # of bug reports before expiration: 826
    # of expired bug reports:           188
    # of bug reports after expiration:  638

That affected ~22% of our overall open bug reports and ~36% of bug
reports which are not in progress. You can see a graphical impact at
[1]. The list of affected bug reports is at [2] and as an attached file.

References:
[1] http://45.55.105.55:3000/dashboard/db/openstack-bugs
[2] http://paste.openstack.org/show/525937/

-- 
Regards, Markus Zoeller (markus_z)

On 21.06.2016 14:43, Markus Zoeller wrote:
> A reminder that this will happen in ~2 weeks.
> 
> Please note that you can spare bug reports if you leave a comment there
> which says one of these (case-sensitive flags):
> * CONFIRMED FOR: NEWTON
> * CONFIRMED FOR: MITAKA
> * CONFIRMED FOR: LIBERTY
> 
> On 23.05.2016 13:02, Markus Zoeller wrote:
>> TL;DR: Automatic closing of 185 bug reports which are older than 18
>> months in the week R-13. Skipping specific bug reports is possible. A
>> bug report comment explains the reasons.
>>
>>
>> I'd like to get rid of more clutter in our bug list to make it more
>> comprehensible by a human being. For this, I'm targeting our ~185 bug
>> reports which were reported 18 months ago and still aren't in progress.
>> That's around 37% of open bug reports which aren't in progress. This
>> post is about *how* and *when* I do it. If you have very strong reasons
>> to *not* do it, let me hear them.
>>
>> When
>> ----
>> I plan to do it in the week after the non-priority feature freeze.
>> That's week R-13, at the beginning of July. Until this date you can
>> comment on bug reports so they get spared from this cleanup (see below).
>> Beginning from R-13 until R-5 (Newton-3 milestone), we should have
>> enough time to gain some overview of the rest.
>>
>> I also think it makes sense to make this a repeated effort, maybe after
>> each milestone/release or monthly or daily.
>>
>> How
>> ---
>> The bug reports which will be affected are:
>> * in status: [new, confirmed, triaged]
>> * AND without assignee
>> * AND created at: > 18 months
>> A preview of them can be found at [1].
>>
>> You can spare bug reports if you leave a comment there which says
>> one of these (case-sensitive flags):
>> * CONFIRMED FOR: NEWTON
>> * CONFIRMED FOR: MITAKA
>> * CONFIRMED FOR: LIBERTY
>>
>> The expired bug report will have:
>> * status: won't fix
>> * assignee: none
>> * importance: undecided
>> * a new comment which explains *why* this was done
>>
>> The comment the expired bug reports will get:
>>     This is an automated cleanup. This bug report got closed because
>>     it is older than 18 months and there is no open code change to
>>     fix this. After this time it is unlikely that the circumstances
>>     which lead to the observed issue can be reproduced.
>>     If you can reproduce it, please:
>>     * reopen the bug report
>>     * AND leave a comment "CONFIRMED FOR: <RELEASE_NAME>"
>>       Only still supported release names are valid.
>>       valid example: CONFIRMED FOR: LIBERTY
>>       invalid example: CONFIRMED FOR: KILO
>>     * AND add the steps to reproduce the issue (if applicable)
>>
>>
>> Let me know if you think this comment gives enough information how to
>> handle this situation.
>>
>>
>> References:
>> [1] http://45.55.105.55:8082/bugs-dashboard.html#tabExpired
>>
> 
> 


-------------- next part --------------
+---------+----------------------------------------------------------------------------------------------------------------------------------+---------+
|   Bug # | Title                                                                                                                            | Age (d) |
+---------+----------------------------------------------------------------------------------------------------------------------------------+---------+
|  933498 | "List Volumes" should support filtering                                                                                          |    1599 |
|  955792 | No public IP addresses listed in server representation                                                                           |    1573 |
|  956589 | Device is  busy error on lxc instance shutdown                                                                                   |    1572 |
| 1018253 | No error message prompt during attaching when mountpoint is occupied                                                             |    1462 |
| 1039665 | Creating Neutron L2 networks (without subnets) doesn't work as expected                                                          |    1413 |
| 1045248 | dhcp server defaults to gateway for filtering when unset                                                                         |    1401 |
| 1072734 | Improve instance state recovery for Compute service failure during Create Server                                                 |    1344 |
| 1080278 | addFloatingIp multi-network  specifying  interface/fixed_ip                                                                      |    1325 |
| 1084138 | nova should not need glance servers in nova.conf                                                                                 |    1314 |
| 1153827 | soft delete values in InstanceSystemMetadata on instance delete                                                                  |    1211 |
| 1153842 | nova volume-attach <vmid> <volumeid> auto returns always /dev/sdb on Hyper-V                                                     |    1211 |
| 1154162 | Cache calls to "qemu-img info"                                                                                                   |    1210 |
| 1160487 | Nova list is extremely slow with lots of vms                                                                                     |    1196 |
| 1161441 | Admin can't add network to project                                                                                               |    1194 |
| 1177005 | XenAPI driver not reporting progress in notifications                                                                            |    1155 |
| 1177103 | GlusterFS volume mount should check for O_DIRECT support                                                                         |    1155 |
| 1179443 | Route on public_interface gets lost when using nova-network                                                                      |    1149 |
| 1182378 | [Hyper-V] VM status keeps shown as RESIZE even if the host of the VM is down                                                     |    1141 |
| 1187330 | nova-compute does not respect reserved memory for dom0 when using libvirt/XEN                                                    |    1127 |
| 1192287 | Creating server did not fail when exceeded Quantum quota limit                                                                   |    1112 |
| 1195720 | response to vm spawn may  contain invalid values                                                                                 |    1102 |
| 1204165 | xenapi: vm_utils.ensure_free_mem does not take into account overheads                                                            |    1077 |
| 1205177 | VM Ip-address isn't updated when port-info changed on Neutron's side immediately                                                 |    1075 |
| 1208301 | The VM will be destroyed on source host during resizing for Hyper-V                                                              |    1065 |
| 1211022 | In a cell setup when querying instance details using nova api in the parent cell OS-EXT-SRV-ATTR:instance_name could be wrong    |    1058 |
| 1211784 | nova-network associates wrong network                                                                                            |    1056 |
| 1213251 | multinic is incompatible with instance DNS manager                                                                               |    1053 |
| 1215928 | xenapi: image size calculation ignores container_format                                                                          |    1046 |
| 1218123 | shared filesystem drivers never disconnect                                                                                       |    1041 |
| 1223396 | Rescue does not provide access to ephemeral disk                                                                                 |    1028 |
| 1223431 | Race condition during init_host                                                                                                  |    1028 |
| 1224587 | xenapi: secgroups are not in place for a short duration after live-migration                                                     |    1026 |
| 1226271 | VM state automatically transits from ERROR to ACTIVE                                                                             |    1022 |
| 1226777 | timeout control on DB access is missing                                                                                          |    1021 |
| 1227143 | InstanceInfoCache is not always updated with concurrent instance creation                                                        |    1020 |
| 1228804 | Need  raise exception  when performing action on instance if compute service is down                                             |    1017 |
| 1230089 | nova floating-ip-bulk-list didn't work if use neutron as networking                                                              |    1014 |
| 1231874 | attaching a volume to a VM booted form an iso image fails                                                                        |    1012 |
| 1240043 | get_server_diagnostics must define a hypervisor-independent API                                                                  |     993 |
| 1240200 | VMwareVCDriver and VMwareESXDriver doesn't update memory, disk and cpu usage to account for externally allocated VMs             |     993 |
| 1240584 | instance migration action shouldn't be allowed when there are existed VNC sessions                                               |     992 |
| 1241587 | Can not delete deleted tenant's default security group                                                                           |     990 |
| 1241659 | resize returns success when the command is invoked to target flavor size, but doesn't reflect in reality.                        |     990 |
| 1241806 | Reboot operation fails if force_disk_config is switched to True after spawning                                                   |     990 |
| 1243601 | Insufficient RPC default timeout for pre_live_migration                                                                          |     986 |
| 1243614 | with ssl/tls configured novnc nova doesn't provide a https link without editing the config file                                  |     986 |
| 1245560 | vcpu_weight in flavor-create API is not validated                                                                                |     980 |
| 1246668 | delete quota shouldn't delete the data of resources which in use or reserve                                                      |     978 |
| 1246761 | used limits api doesn't return security group rules correctly                                                                    |     977 |
| 1250836 | Updating of instance metadata occasionally leads to a Database deadlock                                                          |     964 |
| 1252321 | Nova counts NFS shared storage space on each node                                                                                |     959 |
| 1254733 | run_instance message in ~17K in size due to duplicated  information                                                              |     952 |
| 1254980 | Fix null value for updated time                                                                                                  |     952 |
| 1256944 | VMware: find how to allocate unique VNC ports per host                                                                           |     945 |
| 1260440 | nova-compute host is added to scheduling pool before Neutron can bind network ports on said host                                 |     935 |
| 1252947 | libvirtError: Cannot recv data: Connection reset by peer                                                                         |     935 |
| 1267862 | launch a new vm fail in source host after live migration                                                                         |     906 |
| 1270470 | nova.servicegroup.drivers.db error in n-cpu log after successful tempest run                                                     |     898 |
| 1271479 | ide disk type is not set when starting vm from dashboard                                                                         |     895 |
| 1273894 | GlusterFS: Do not time out long-running volume snapshot operations                                                               |     888 |
| 1275144 | Volume operations should set task state                                                                                          |     885 |
| 1275875 | Virt drivers should use standard image properties                                                                                |     882 |
| 1260118 | VNC on compute node refused connection from controller                                                                           |     876 |
| 1278741 | resource tracker fails after migration if instance is already tracked on new node                                                |     875 |
| 1279858 | nova-compute shouldn't spawn two libguestfs appliances every time an instance is launched                                        |     872 |
| 1281928 | VMware VC driver reports incorrect value for vcpus_used                                                                          |     867 |
| 1282582 | Ignoring network id during instance launching                                                                                    |     865 |
| 1284559 | VMware: Openstack can not adopt more than one existing port groups in vCenter                                                    |     861 |
| 1284658 | VMware: refactor how we iterate result objects from vCenter                                                                      |     860 |
| 1285000 | instance data resides on destination node when vm is deleted during live-migration                                               |     860 |
| 1286142 | live migration (block migration) _post_live_migration may run with an expired token                                              |     857 |
| 1288210 | Failed to attach volume                                                                                                          |     852 |
| 1288360 | FibreChannel detach fails with missing devices key                                                                               |     852 |
| 1291835 | Repeated volume attach can cause u'message': u'The supplied device path (/dev/vdc) is in use.'                                   |     845 |
| 1297635 | Race condition when deleting iscsi devices                                                                                       |     832 |
| 1298002 | Nova does not inject DHCP config to guest OS                                                                                     |     831 |
| 1298381 | delete shelve offloaded instance should delete attached port                                                                     |     830 |
| 1301532 | Quotas can be exceeded by making highly parallel requests                                                                        |     824 |
| 1303802 | qemu image convert fails in snapshot                                                                                             |     819 |
| 1304409 | VMs can't be booted with networks without subnet                                                                                 |     818 |
| 1305892 | nova-manage db archive_deleted_rows fails with pgsql  on low row count                                                           |     816 |
| 1306229 | Project quota should not be less than user quota                                                                                 |     816 |
| 1308517 | migrating a vm with pci devices  caused DB inconsistent and vm state error                                                       |     810 |
| 1309184 | nova should delete neutron ports before calling unplug_vifs                                                                      |     809 |
| 1309580 | xenserver driver raises NotImplementedError for reset_network                                                                    |     808 |
| 1309733 | VMWARE: os-hypervisors api call returning invalid response                                                                       |     808 |
| 1309740 | nova compute instance deletion on NFS filesystem fails                                                                           |     807 |
| 1310835 | VMWARE: Instance becomes unmanageable once in in ERROR/Deleting mode                                                             |     805 |
| 1312002 | nova cell-show <cell name> causes ValueError: Circular reference detected                                                        |     803 |
| 1312468 | Cells: Broadcast call messages fail if a child cell goes down                                                                    |     802 |
| 1315201 | test_create_server TimeoutException failed while waiting for server to build in setup                                            |     795 |
| 1315988 | report disk consumption incorrect in nova-compute                                                                                |     792 |
| 1317393 | VMware: operating system not found after upgrade to 5.5                                                                          |     789 |
| 1319117 | Ubuntu trusty: Interface template is injected even if the interface exists elsewhere                                             |     783 |
| 1321141 | Make sure image format is raw when using rbd as imagebackend                                                                     |     777 |
| 1321774 | Wrong error when creating different instances with the same hostname into the same DNS domain                                    |     775 |
| 1323722 | libvirt Xen have to use "file" disk driver in the case of compute node doesn't support blktap.                                   |     769 |
| 1323989 | Instance's status doesn't rollback when migration failed.                                                                        |     769 |
| 1324036 | Can't add authenticated iscsi volume to a vmware instance                                                                        |     769 |
| 1325051 | Booting LVM instance too big for the volume generates an exception                                                               |     766 |
| 1325789 | VMware: should not take the first host found in the cluster to perform iSCSI related operations                                  |     763 |
| 1325866 | Datastore in a Cluster-Datastore fails to enter maintenance mode if instance has a CD-Rom attached to it                         |     763 |
| 1326156 | VHD image overhead (xenserver) not large enough                                                                                  |     762 |
| 1329299 | In nova.db.sqlalchemy.model.ComputeNode, column hypervisor_hostname should be unique values                                      |     753 |
| 1330758 | VMware: iSCSI targets needs to be propagated to all hosts of the cluster                                                         |     749 |
| 1331537 | nova service-list shows nova-compute as down and is required to be restarted frequently in order to provision new vms            |     747 |
| 1323996 | resize fail didn't show a correct info when --poll specified when resize down                                                    |     746 |
| 1333074 | pci_passthrough_whitelist in nova.conf  can  only  filter  PCI devices by  product_id and vender_id                              |     743 |
| 1334398 | libvirt live_snapshot periodically explodes on libvirt 1.2.2 in the gate                                                         |     740 |
| 1334929 | Need to add a new task_state between 'SCHEDULING' & 'BLOCK_DEVICE_MAPPING'                                                       |     739 |
| 1334974 | create vm fail by  volume when use diskfilter                                                                                    |     739 |
| 1335744 | VMware: port group and vm are created in different exsi when using vlanDHCPmanage                                                |     736 |
| 1336683 | Multipath device descriptor and iscsi device not deleted when detaching multiple volumes at the same time at the same host       |     734 |
| 1337214 | VMware: Fail to boot VM when using VDS or the port gropu be created on different vSwitch                                         |     733 |
| 1337265 | HTTP 500 when `nova list --name` contains invalid regexp                                                                         |     733 |
| 1337912 | nova creates default sg even if neutron sg is configured                                                                         |     731 |
| 1338672 | Nova might spawn without waiting for network-vif-plugged event                                                                   |     728 |
| 1338735 | Live-migration with volumes creates orphan access records                                                                        |     728 |
| 1339342 | VMware: boot from sparse image results in OS not found                                                                           |     727 |
| 1340709 | detach volume when call cinder's attach volume fail                                                                              |     724 |
| 1342016 | race windown in volume attach and spawn with volumes                                                                             |     721 |
| 1345905 | Fail to use shareable image created from a volume-booted VM                                                                      |     715 |
| 1347039 | VMWare: available disk spaces(hypervisor-list) only based on a single datastore instead of all available datastores from cluster |     713 |
| 1348103 | nova to neutron port notification fails in cells environment                                                                     |     712 |
| 1350884 | IPv6 routes are not deleted in linux_net.py/ensure_bridge                                                                        |     704 |
| 1352806 | virt: Mounting error in is_image_partitionless function when nova boot                                                           |     700 |
| 1353343 | Cannot recover instance if error occurs during resize                                                                            |     699 |
| 1353962 | Test job fails with FixedIpLimitExceeded with nova network                                                                       |     698 |
| 1355623 | nova floating-ip-create need pool name                                                                                           |     693 |
| 1357677 | Instances failes to boot from volume                                                                                             |     689 |
| 1360260 | 'allow_same_net_traffic=true' has no effect                                                                                      |     682 |
| 1361791 | [api-ref]Allow attaching external networks based on configurable policy                                                          |     678 |
| 1361925 | nova resize-revert forgets hw_cdrom_bus                                                                                          |     678 |
| 1364685 | VMware: Broken pipe ERROR when boot VM                                                                                           |     671 |
| 1365031 | VMware fake session doesn't detect implicitly created directory                                                                  |     670 |
| 1366861 | user unable to read flavor list without admin role                                                                               |     665 |
| 1367243 | Bad error report when trying to connect VM to an overcrouded Network                                                             |     665 |
| 1367741 | The `fault` should be included to log error message when vmware error happens                                                    |     663 |
| 1368030 | nova-manage command when executed by non-root user, should give "authorization error" instead of low level database error        |     663 |
| 1337461 | Race conditions with builds and deletes in Ironic driver                                                                         |     662 |
| 1310131 | Some non-supported actions in Ironic nova driver do not return errors to the user                                                |     662 |
| 1355820 | Ironic virt driver should define a minimum ironicclient version                                                                  |     662 |
| 1368073 | [Security-NIST]SimpleDH in nova/virt/xenapi/agent.py does not fit the NIST                                                       |     662 |
| 1335889 | Race condition in quickly attaching / deleting volumes                                                                           |     657 |
| 1370867 | absolute-limits sometimes returns negative value                                                                                 |     656 |
| 1371298 | libvirt: AMI-based Linux instances /dev/console unusable                                                                         |     655 |
| 1371566 | Async conductor tasks should not raise exceptions                                                                                |     655 |
| 1371812 | n-cpu timeout on rpc allocating network                                                                                          |     654 |
| 1372705 | Modify monitoring on suspend_instance                                                                                            |     651 |
| 1372708 | VMWare: vm spawn failure due to no attribute 'propSet' in concurrent case                                                        |     651 |
| 1375868 | libvirt: race between hot unplug and XMLDesc in _get_instance_disk_info                                                          |     643 |
| 1378683 | nova-cell, cannot delete VM once deleting VM with failure in nova-compute                                                        |     636 |
| 1378904 | renaming availability zone doesn't modify host's availability zone                                                               |     635 |
| 1379292 | nova evacuate --on-shared-storage doesn't check actual vm state                                                                  |     635 |
| 1379663 | After upgrading - ovs-vswitchd cannot add existing ports                                                                         |     634 |
| 1382153 | n-cond shoul not joining to servicegroup an all worker                                                                           |     627 |
| 1382268 | [api-ref]Add notification for server group operations                                                                            |     627 |
| 1383899 | xenapi auto disk config uses wrong size value when booting from volume                                                           |     622 |
| 1385798 | Multipath ISCSI connections left open after disconnecting volume with libvirt                                                    |     618 |
| 1386535 | DELETE/os-serivce/<id> should judge the service state                                                                            |     616 |
| 1386975 | VMWare: scan iscsi hba on wrong host and can't discover iscsi target                                                             |     615 |
| 1387812 | Hypervisor summary shows incorrect total storage (Ceph)                                                                          |     613 |
| 1388077 | Parallel periodic instance power state reporting from compute nodes has high impact on conductors and message broker             |     612 |
| 1388095 | VMware fake driver returns invalid search results due to incorrect use of lstrip()                                               |     612 |
| 1388213 | libvirt: Possible to crash nova compute node via deletion of a resizing / rebooting instance (timing bug)                        |     612 |
| 1369140 |     Add quotas for Server Groups (quota checks)                                                                                  |     607 |
| 1391699 | libvirt vif plugging assumes device exists implies OVS port exists                                                               |     601 |
| 1391761 | info about migration is not appropriate                                                                                          |     601 |
| 1394219 | Failed to deploy new instance that server group on failed host                                                                   |     593 |
| 1398685 | Attempting to resize a server with bad / inaccurate volumeAttachment information results in ERROR state                          |     580 |
| 1399830 | Power sync periodic task does $node_count API calls for Ironic driver                                                            |     577 |
| 1400015 | Enable rescheduling for live_migrate,unshelve,evacuate                                                                           |     576 |
| 1400016 | fix race for instance group when live_migrate, evacuate, unshelve                                                                |     576 |
| 1400814 |     Libvirt: SMB volume driver                                                                                                   |     573 |
| 1401288 | "Failure prepping block device" error when creating volumes                                                                      |     572 |
| 1402658 | resource tracking is incorrect for ironic                                                                                        |     567 |
| 1403069 | Hyper-V: iSCSI targets not persistent when using V1                                                                              |     566 |
| 1403856 | VMware VCDriver: A node crash, vSphere HA and badly timed  _sync_power_states() will shut instances down                         |     564 |
| 1404795 | instance's host and node are target host's while evacuate failed                                                                 |     561 |
| 1406431 | neutron port security-group not properly updated on nova interface-attach                                                        |     553 |
| 1407417 | Error: No nw_info cache associated with instance (HTTP 400)                                                                      |     547 |
| 1407643 | Setting network bandwidth quota in extra_specs causes a VM creation to fail in devstack                                          |     546 |
| 1407936 | service_update in conductor can be a async call                                                                                  |     546 |
| 1408176 | Nova instance not boot after host restart but still show as Running                                                              |     545 |
| 1408283 | nova list-secgroup instanceName fails if instance isn't running under admin tenant                                               |     544 |
| 1408865 | "Ignoring EndpointNotFound: The service catalog is empty" error when init_host                                                   |     543 |
| 1408954 | nova flavor-create return empty string when swap == 0                                                                            |     543 |
| 1409024 | DNSDomain.register_for_zone races                                                                                                |     542 |
+---------+----------------------------------------------------------------------------------------------------------------------------------+---------+


More information about the OpenStack-dev mailing list