Release 5.0
*Steps*
- Create environment in HA mode
- Add controller
- Add compute
- Add single mongo node
- Deploy changes
Expected:
Mongo node should be deployed as primary-node
Actual:
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user]) /etc/puppet/modules/mongodb/lib/puppet/provider/mongodb_user/mongodb.rb:29:in `exists?'
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user]) /usr/lib/ruby/site_ruby/1.8/puppet/provider.rb:444:in `mongo'
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user]) /usr/lib/ruby/site_ruby/1.8/puppet/provider.rb:444:in `send'
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user]) /usr/lib/ruby/site_ruby/1.8/puppet/provider.rb:237:in `mongo'
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user]) /usr/lib/ruby/site_ruby/1.8/puppet/provider/command.rb:23:in `execute'
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user]) /usr/lib/ruby/site_ruby/1.8/puppet/util/execution.rb:188:in `execute'
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user])
2014-04-18 10:14:17 ERR
(/Stage[main]/Openstack::Mongo_primary/Mongodb::Db[ceilometer]/Mongodb_user[ceilometer_user]) Could not evaluate: Execution of '/usr/bin/mongo ceilometer --quiet --eval db.system.users.find({user:"ceilometer_user"}).count()' returned 252: Fri Apr 18 10:14:17.258 count failed: { "note" : "from execCommand", "ok" : 0, "errmsg" : "not master" } at src/mongo/shell/query.js:180
fix: https:/ /review. openstack. org/#/c/ 88240/