[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