Revert to decentralized schrodinger.hosts-based host entry configuration
We encourage customers to transition to the centralized host entry configuration, due to its advantages over the old, decentralized configuration. However, if customers want to continue with the old configuration (e.g., because the Job Server administrators are not yet ready to make the changes required by the centralized configuration), they can do so by:
-
deactivating the IGNORE_SCHRODINGER_HOSTS feature flag on client machines and
-
delete or rename the hosts.yml file so that it is no longer recognized by Job Server.
If a hosts.yml file has already been added to the Job Server configuration, the presence of this file partially activates host centralization even for client users who have disabled the IGNORE_SCHRODINGER_HOSTS flag. In this "hybrid" state, it is critical that the local schrodinger.hosts file on the client machine remains consistent with the server-side hosts.yml configuration.
If a host entry is defined in one file but missing from the other, jobs will fail with host-not-found errors. Admins performing a gradual rollout must ensure that the list of host entries in the local schrodinger.hosts files matches the entries defined in the Job Server hosts.yml.
- Windows
- Mac
- Linux
To deactivate on a local machine...
In the Schrödinger Command Prompt or Power Shell, enter:
feature_flags -d IGNORE_SCHRODINGER_HOSTS
To deactivate for all end users...
In the Schrödinger Command Prompt or Power Shell, enter:
feature_flags --installation-disable IGNORE_SCHRODINGER_HOSTS
Once the feature flag has been deactivated, delete or rename the hosts.yml file so that it is no longer recognized by Job Server.
To deactivate on a local machine...
In a Terminal, run:
/opt/schrodinger/suites2025-3/utilities/feature_flags -d IGNORE_SCHRODINGER_HOSTS
To deactivate for all end users...
In a Terminal, run:
/opt/schrodinger/suites2025-3/utilities/feature_flags --installation-disable IGNORE_SCHRODINGER_HOSTS
Once the feature flag has been deactivated, delete or rename the hosts.yml file so that it is no longer recognized by Job Server.
To deactivate on a local machine...
In a terminal, run:
$SCHRODINGER/utilities/feature_flags -d IGNORE_SCHRODINGER_HOSTS
To deactivate for all end users...
In a terminal, run:
$SCHRODINGER/utilities/feature_flags --installation-disable IGNORE_SCHRODINGER_HOSTS
Once the feature flag has been deactivated, delete or rename the hosts.yml file so that it is no longer recognized by Job Server.