Detailed bug description:
Test ceph_rados_gw for 9.0 build https://product-ci.infra.mirantis.net/view/9.0-mos/job/9.0-mos.main.ubuntu.bvt_2/629/ failed due to following issue:
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: Command: 'openstack ["domain", "create", "--format", "shell", ["heat", "--enable"]]' has been running for more then 20 seconds!
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/openstacklib/lib/puppet/provider/openstack.rb:48:in `rescue in openstack'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/openstacklib/lib/puppet/provider/openstack.rb:43:in `openstack'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/openstacklib/lib/puppet/provider/openstack.rb:98:in `block (2 levels) in request'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/openstacklib/lib/puppet/provider/openstack.rb:76:in `loop'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/openstacklib/lib/puppet/provider/openstack.rb:76:in `block in request'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/util.rb:43:in `withenv'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/openstacklib/lib/puppet/provider/openstack.rb:73:in `request'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/openstacklib/lib/puppet/provider/openstack/auth.rb:42:in `request'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/keystone/lib/puppet/provider/keystone.rb:241:in `request'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /etc/puppet/modules/keystone/lib/puppet/provider/keystone_domain/openstack.rb:40:in `create'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/property/ensure.rb:16:in `block in defaultvalues'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/property.rb:197:in `call_valuemethod'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/property.rb:498:in `set'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/property.rb:581:in `sync'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:204:in `sync'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:128:in `sync_if_needed'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:81:in `perform_changes'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:20:in `evaluate'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:204:in `apply'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:217:in `eval_resource'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:147:in `call'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:147:in `block (2 levels) in evaluate'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/util.rb:335:in `block in thinmark'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/util.rb:334:in `thinmark'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:147:in `block in evaluate'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:138:in `evaluate'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:169:in `block in apply'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/transaction/report.rb:112:in `as_logging_destination'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:168:in `apply'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:120:in `block in apply_catalog'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
node-1.test.domain.local 2016-07-25T07:54:13.340606 err: /usr/lib/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'
node-1.test.domain.local 2016-07-25T07:54:13.341160 err: /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:119:in `apply_catalog'
node-1.test.domain.local 2016-07-25T07:54:13.341160 err: /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `run_internal'
node-1.test.domain.local 2016-07-25T07:54:13.341160 err: /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:134:in `block in run'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet.rb:246:in `override'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:133:in `run'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:302:in `apply_catalog'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:236:in `block in main'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet.rb:246:in `override'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:198:in `main'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:159:in `run_command'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/util.rb:496:in `exit_on_fail'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `run'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: /usr/bin/puppet:8:in `<main>'
node-1.test.domain.local 2016-07-25T07:54:13.343649 err: (/Stage[main]/Heat::Keystone::Domain/Keystone_domain[heat]/ensure) change from absent to present failed: Command: 'openstack ["domain", "create", "--format", "shell", ["heat", "--enable"]]' has been running for more then 20 seconds!
Scenario:
1. Create cluster
2. Add 1 node with controller role
3. Add 1 node with compute role
4. Add 3 nodes with ceph-osd role
5. Deploy the cluster
6. Check ceph status
7. Run OSTF tests
8. Check the radosqw daemon is started