I believe the loops will be easier to debug in the long run. Essentially, we have a shallow compare loop in check_config_subset and then a deep compare loop in is_member_subset. Both functions allow extra information in the config that comes back from Mongo, since Mongo tracks things like votes: slaveDelay: etc that may not be reflected in the configuration you pass in.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| callback_plugins | Loading commit data... | |
| edx-east | Loading commit data... | |
| group_vars | Loading commit data... | |
| library | Loading commit data... | |
| roles | Loading commit data... | |
| vagrant | Loading commit data... | |
| ansible.cfg | Loading commit data... | |
| create_django_ida.yml | Loading commit data... | |
| create_role.yml | Loading commit data... | |
| ec2.ini | Loading commit data... | |
| ec2.py | Loading commit data... | |
| edx_sandbox.yml | Loading commit data... | |
| inventory.ini | Loading commit data... | |
| log_server.yml | Loading commit data... | |
| run_role.yml | Loading commit data... | |
| security.sh | Loading commit data... | |
| security.yml | Loading commit data... | |
| vagrant-analytics.yml | Loading commit data... | |
| vagrant-cluster.yml | Loading commit data... | |
| vagrant-devstack.yml | Loading commit data... | |
| vagrant-fullstack.yml | Loading commit data... |