Invalid message about error during provisioning

Bug #1264079 reported by Anastasia Palkina
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Vladimir Sharshov

Bug Description

ISO #202
"build_id": "2013-12-25_01-01-41",
"ostf_sha": "a27665008e961b773861b95969acf61d25f0f977",
"build_number": "202",
"nailgun_sha": "d4aecc4f1b60d66021bac195800952fb94cbc627",
"fuelmain_sha": "15f575db2d35e3374a217e29a38091152801cfe5",
"astute_sha": "9000b12aa0f3639bd4a18efeb82ef554fdbde9c0",
"release": "4.0",
"fuellib_sha": "cc0301c5f0399e7567230d5cf261f0796005d91c"

1. Create new environment (Ubuntu, HA mode)
2. Choose VLAN segmentation
3. Add 3 controllers and 1 compute
4. Start deployment
5. Error appears during provisioning:
[8818] : Removing of nodes ["1", "2", "3", "4"] finished with errors: [{"uid"=>"1", "error"=>"RPC method 'erase_node' failed with message: "}, {"uid"=>"3", "error"=>"RPC method 'erase_node' failed with message: "}, {"uid"=>"4", "error"=>"RPC method 'erase_node' failed with message: "}, {"uid"=>"2", "error"=>"RPC method 'erase_node' failed with message: "}]

[8818] : Data received from nodes: [#<MCollective::RPC::Result:0x00000002702428 @agent="erase_node", @action="erase_node", @results={:sender=>"1", :statuscode=>0, :statusmsg=>"OK", :data=>{:status=>0, :erased=>true, :error_msg=>nil, :debug_msg=>["Create file for discovery preventing /var/run/nodiscover", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=512 count=1 seek=134217728 oflag=direct' returned 'false'"], :rebooted=>false}}>, #<MCollective::RPC::Result:0x000000026be4d0 @agent="erase_node", @action="erase_node", @results={:sender=>"2", :statuscode=>0, :statusmsg=>"OK", :data=>{:status=>0, :erased=>true, :error_msg=>nil, :debug_msg=>["Create file for discovery preventing /var/run/nodiscover", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=512 count=1 seek=134217728 oflag=direct' returned 'false'"], :rebooted=>false}}>, #<MCollective::RPC::Result:0x0000000284a4e8 @agent="erase_node", @action="erase_node", @results={:sender=>"3", :statuscode=>0, :statusmsg=>"OK", :data=>{:status=>0, :erased=>true, :error_msg=>nil, :debug_msg=>["Create file for discovery preventing /var/run/nodiscover", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=512 count=1 seek=134217728 oflag=direct' returned 'false'"], :rebooted=>false}}>, #<MCollective::RPC::Result:0x000000029bd028 @agent="erase_node", @action="erase_node", @results={:sender=>"4", :statuscode=>0, :statusmsg=>"OK", :data=>{:status=>0, :erased=>true, :error_msg=>nil, :debug_msg=>["Create file for discovery preventing /var/run/nodiscover", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdb bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=134217728 oflag=direct' returned 'false'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=1M count=1 seek=0 oflag=direct' returned 'true'", "Run device erasing command 'dd if=/dev/zero of=/dev/sdc bs=512 count=1 seek=134217728 oflag=direct' returned 'false'"], :rebooted=>false}}>]

Revision history for this message
Anastasia Palkina (apalkina) wrote :
Revision history for this message
Anastasia Palkina (apalkina) wrote :
Mike Scherbakov (mihgen)
summary: - Error message about error during provisioning
+ Invalid message about error during provisioning
Evgeniy L (rustyrobot)
Changed in fuel:
status: New → Confirmed
importance: Undecided → High
Changed in fuel:
milestone: 4.0 → 4.1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-astute (master)

Fix proposed to branch: master
Review: https://review.openstack.org/64240

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-astute (master)

Reviewed: https://review.openstack.org/64240
Committed: https://git.openstack.org/cgit/stackforge/fuel-astute/commit/?id=ca787b5b0a3a418e6885b9fd2d795c9fd158ed0a
Submitter: Jenkins
Branch: master

commit ca787b5b0a3a418e6885b9fd2d795c9fd158ed0a
Author: Vladimir <email address hidden>
Date: Fri Dec 27 12:20:45 2013 +0400

    Wrong erase_node status during provisioning

    Notifying about problem with reboot only if reboot was required
    but node was not rebooted.
    Refactoring, tests.

    Change-Id: I02ad7d4b28829423726fd4e3887fbbe0d4478b81
    Closes-Bug: #1264079

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Anastasia Palkina (apalkina) wrote :

Verified on ISO #108
"build_id": "2014-02-10_01-17-30",
"ostf_sha": "d15d6b5b952e455e3afff383413ffa6d89ee7981",
"build_number": "108",
"nailgun_sha": "da98419023973c10b73aec73fe0d476936f3f662",
"fuelmain_sha": "981c07d7a8791a137db636fc7eafc7d22e4f06ea",
"astute_sha": "d002c3bf626cff96a1d4aec9eb92fc4d5f4542c4",
"release": "4.1",
"fuellib_sha": "81ba00fc10375f992f92cb755a9bfa87cfa79755"

Changed in fuel:
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.