-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nutmeg.2 Release #715
Nutmeg.2 Release #715
Conversation
BbrSofiane
commented
Aug 9, 2022
- [Feature] Upgrade all applications to open-release/nutmeg.2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm! Is this still a draft?
I've made it ready for review now. I'm still building the image to do a quick check. |
I'm getting this error:
I'll look into later today. |
Something to do with openedx/edx-platform@46888e8 ? |
I've got a bad feeling about this... I know that @kdmccormick pushed a fix for this change in the nightly branch but I can't find it now. If you are working on this, please make sure that the new tag is working for the MFE plugin as well. If you are sufficiently confident in the new tag, please ping me and send me an email. |
25a89f0
to
f216bc1
Compare
Thanks, @insad! I added these settings and it fixed the issue. I'm not sure what impact it would have for someone using replica sets. Who would be a good person to ask? |
Not using replica sets, but will try immediately this release. Btw v14.0.5 is not being released still? |
@BbrSofiane , I think @regisb is thinking of @ormsbee 's pymongo fix here? #699 |
Ah, thanks @kdmccormick! @regisb don't merge this yet, I'll cherry-pick Dave's commit. |
f216bc1
to
481a45e
Compare
The pymongo dependency for edx-platform was updated (3.10.1 to 3.12.3) in openedx/edx-platform#30569 This caused the following error when running the edx-platform database migration split_modulestore_django.0002_data_migration as part of `tutor dev quickstart`: pymongo.errors.ServerSelectionTimeoutError: client is configured to connect to a replica set named '' but this node belongs to a set named 'None', Timeout: 30s, Topology Description: <TopologyDescription id: 62bdbaf182687350acf1aeec, topology_type: Single, servers: [<ServerDescription ('mongodb', 27017) server_type: Unknown, rtt: None, error=ConfigurationError("client is configured to connect to a replica set named '' but this node belongs to a set named 'None'")>]> This commit explicitly sets replicaSet to None to indicate that it's a standalone MongoDB instance. I also had to remove the CONTENTSTORE entry from auth.yml because edx-platform's devstack.py assumes it has a non-null value (set in common.py), and devstack.py executes before tutor's development.py can set this replicaSet value.
4f0d6cb
to
c4be4c1
Compare
- [Feature] Upgrade all applications to open-release/nutmeg.2.
c4be4c1
to
1f58108
Compare
Done! This is ready to be merged. |
I changed the date as suggested above and then took the liberty to cherry-pick the commits. Thus I'm closing this now. A release will follow very shortly. Thanks for your help @BbrSofiane! |