[Contrail] Deploy different storage with controller and Contrail+DPDK leads to fail

Bug #1608380 reported by okosse
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Contrail plugin
Fix Released
Critical
okosse

Bug Description

 Scenario:
            1. Create an environment with "Neutron with tunneling
               segmentation" as a network configuration
            2. Enable and configure Contrail plugin
            3. Deploy cluster with following node configuration:
                node-01: 'controller', 'ceph-osd';
                node-02: 'contrail-config', 'contrail-control',
                    'contrail-db', 'contrail-analytics';
                node-03: 'compute', 'ceph-osd';
                node-04: 'compute', 'ceph-osd';
                node-05: 'controller', 'cinder';
                node-06: 'controller', 'cinder';
            4. Run OSTF tests
            6. Add one node with following configuration:
                node-dpdk: "compute", "dpdk";
            7. Deploy changes
            8. Run OSTF tests
            9. Run contrail health check tests
Actual result:Error Deployment has failed. Method granular_deploy.
Astute logs:
2016-07-31 21:56:15 ERROR [363] Error running RPC method granular_deploy: Deployment failed on nodes 2, trace:
["/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:68:in `block (3 levels) in deploy'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:51:in `each_slice'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:51:in `block (2 levels) in deploy'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:49:in `each'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:49:in `block in deploy'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:45:in `each'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:45:in `deploy'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/orchestrator.rb:216:in `deploy_cluster'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/orchestrator.rb:52:in `granular_deploy'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/dispatcher.rb:92:in `granular_deploy'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:189:in `dispatch_message'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:146:in `block in dispatch'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `call'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `block in each'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `each_with_index'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `dispatch'",
 "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:123:in `block in perform_main_job'"]
2016-07-31 21:56:15 ERROR [363] No more tasks will be executed on the node 2
2016-07-31 21:56:15 ERROR [363] Task '{"priority"=>7600, "type"=>"puppet", "id"=>"contrail-controller-aggregate", "parameters"=>{"puppet_modules"=>"puppet/modules:/etc/puppet/modules", "puppet_manifest"=>"puppet/manifests/contrail-controller-aggregate.pp", "timeout"=>120, "cwd"=>"/etc/fuel/plugins/contrail-4.0/"}, "uids"=>["2"]}' failed on node 2

Tags: contrail
Revision history for this message
okosse (okosse) wrote :
okosse (okosse)
summary: - [Contrail] Remove compute-dpdk node from environment with Contrail+DPDK
+ [Contrail] Deploy different storage with controller and Contrail+DPDK
leads to fail
Illia Polliul (ipolliul)
Changed in fuel-plugin-contrail:
status: New → In Progress
assignee: Partner Centric Engineering (fuel-partner-engineering) → Illia Polliul (ipolliul)
Illia Polliul (ipolliul)
Changed in fuel-plugin-contrail:
assignee: Illia Polliul (ipolliul) → Przemysław Szypowicz (pszypowicz)
Revision history for this message
Illia Polliul (ipolliul) wrote :
Changed in fuel-plugin-contrail:
status: In Progress → Fix Committed
assignee: Przemysław Szypowicz (pszypowicz) → okosse (okosse)
okosse (okosse)
Changed in fuel-plugin-contrail:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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