openssl icon indicating copy to clipboard operation
openssl copied to clipboard

Support additional (new) threading models on NonStop

Open rsbeckerca opened this issue 1 year ago • 3 comments

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.

rsbeckerca avatar Apr 17 '24 16:04 rsbeckerca

If it is only a build target config addition, it would be OK for all branches.

t8m avatar Apr 17 '24 16:04 t8m

@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

nhorman avatar Jun 05 '24 16:06 nhorman

@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:

  1. First thread build test went well, but failed thread_test when the 7th core was used, so we rejected it.
  2. Second thread build test had bigger issues so hat was an outright reject.
  3. 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 avatar Jun 27 '24 14:06 rsbeckerca

@rsbeckerca is there any forward progress here? Should we keep this open?

nhorman avatar Oct 03 '24 08:10 nhorman