Tempest test "test_list_no_containers" constantly fails if Ceilometer is installed

Bug #1484188 reported by Yaroslav Lobankov
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Status tracked in 10.0.x
10.0.x
Invalid
High
Oleksiy Butenko
8.0.x
Won't Fix
High
Timur Nurlygayanov
9.x
Invalid
High
Oleksiy Butenko

Bug Description

Tempest test tempest.api.object_storage.test_account_services.AccountTest.test_list_no_containers constantly fails if Ceilometer is installed. If Ceilometer is NOT installed, the test works perfectly.

STEPS TO REPRODUCE:
1. Deploy an environment.
2. Install mos-tempest-runner on the Fuel master node (https://github.com/Mirantis/mos-tempest-runner.git).
3. # ./rejoin.sh
4. # vim shouldfail/shouldfail.yaml
5. Remove the test from the shouldfail.yaml file.
6. # run_tests tempest.api.object_storage.test_account_services.AccountTest.test_list_no_containers

ENVIRONMENT:
Ubuntu, Neutron with VLAN segmentation, Cinder LVM, Sahara and Ceilometer enabled, 1 (controller + mongo), 1 (compute + cinder).

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "7.0"
  openstack_version: "2015.1.0-7.0"
  api: "1.0"
  build_number: "163"
  build_id: "2015-08-12_09-40-51"
  nailgun_sha: "1af2c56136c72c19ed61d56599c5a63fd6d60b10"
  python-fuelclient_sha: "b297cee0c54b4ff787ca0ac518a54348b838d342"
  fuel-agent_sha: "57145b1d8804389304cd04322ba0fb3dc9d30327"
  fuel-nailgun-agent_sha: "e01693992d7a0304d926b922b43f3b747c35964c"
  astute_sha: "e1d3a435e5df5b40cbfb1a3acf80b4176d15a2dc"
  fuel-library_sha: "22f848670e49d89fc04aaed4d8efd1b07360cbe7"
  fuel-ostf_sha: "c7f745431aa3c147f2491c865e029e0ffea91c47"
  fuelmain_sha: "af2d875a47c5d08bb62943bed5ef1ae7d7ea3329"

Diagnostic snapshot is attached.

Revision history for this message
Yaroslav Lobankov (ylobankov) wrote :
tags: added: ceilometer swift
Revision history for this message
Yaroslav Lobankov (ylobankov) wrote :

Setting importance to High because it is basic functionality of Object Storage and we should fix it.

Changed in mos:
importance: Undecided → High
Changed in mos:
status: New → Confirmed
Changed in mos:
assignee: MOS Swift (mos-swift) → Julia Portnova (yportnova)
Changed in mos:
status: Confirmed → In Progress
Revision history for this message
Julia Portnova (yportnova) wrote :

test_list_no_containers expects 'content-length' in response headers.
When ceilometer middleware is used no 'content-length' header presents but 'transfer-encoding' does.

As there is no need in content-length header if transfer-encoding is provided I assume this test should be modified.

Changed in mos:
assignee: Julia Portnova (yportnova) → Fuel QA Team (fuel-qa)
Changed in mos:
status: In Progress → Confirmed
Changed in mos:
assignee: Fuel QA Team (fuel-qa) → Timur Nurlygayanov (tnurlygayanov)
Igor Shishkin (teran)
Changed in mos:
milestone: 7.0 → 8.0
Dmitry Pyzhov (dpyzhov)
tags: added: area-qa
Changed in mos:
status: Confirmed → Won't Fix
Revision history for this message
Oleksiy Butenko (obutenko) wrote :

test_list_no_containers[id-884ec421-fbad-4fcc-916b-0580f2699565] Passed
on ci (env Neutron with VLAN, Cinder LVM, Sahara and Ceilometer enabled)

Change to Invalid
Can't reproduce this bug manual and on ci

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.