Support additional (new) threading models on NonStop
There is a new threading model being planned for NonStop. I cannot provide details at this moment (currently under NDA) but it will require changes to the 50-nonstop.conf file to support. I expect to have the information next week when I can spin up a test environment for this change. I am not anticipating (hopefully) any code changes from this new model.
The change will require documentation changes in the NOTES-NONSTOP.md file on how to configure and build with the new model.
With a little luck, this should be a trivial change. It would be really nice to be able to have this apply to 3.0 forward, since it is only a config change based on a new build. No builds will be dropped as part of this change.
If it is only a build target config addition, it would be OK for all branches.
@rsbeckerca I feel like you perhaps already raised a Pr for this. if so, could you please link it here? Alternatively if the PR has already been merged, please close this
@rsbeckerca I feel like you perhaps already raised a Pr for this. if so, could you please link it here? Alternatively if the PR has already been merged, please close this
I have the PR ready, but testing has been pretty awkward:
- First thread build test went well, but failed
thread_testwhen the 7th core was used, so we rejected it. - Second thread build test had bigger issues so hat was an outright reject.
- I am waiting on an updated build/config on the test system for test 3 (hoping within a few days).
The status of the changes required to support this new model are really trivial at this point. No significant code changes - maybe one ifdef, a new model definition in Configurations/50-nonstop.conf, and documentation updates on how to build with it.
@rsbeckerca is there any forward progress here? Should we keep this open?