Skip to content

Commit 25d2486

Browse files
Fix output of functions gathering replset info.
They now provide unique lists, which prevents replset initialisation from failing.
1 parent 7857999 commit 25d2486

File tree

1 file changed

+2
-1
lines changed
  • lib/puppet/provider/mongodb_replset

1 file changed

+2
-1
lines changed

lib/puppet/provider/mongodb_replset/mongo.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ def get_hosts_status(members)
183183
Puppet.warning "Can't connect to replicaset member #{host}."
184184
end
185185
end
186+
alive.uniq!
186187
dead = members - alive
187188
[alive, dead]
188189
end
@@ -212,7 +213,7 @@ def get_members_changes(current_members_conf, new_members_conf)
212213
add_members.push(nm)
213214
end
214215

215-
[add_members, remove_members, update_members]
216+
[add_members.uniq, remove_members.uniq, update_members.uniq]
216217
end
217218

218219
def get_replset_settings_changes(current_settings, new_settings)

0 commit comments

Comments
 (0)