Conversation
…) is called in a component, rather than on the alphabetization of link names.
|
CLANG-FORMAT TEST - PASSED |
gvoskuilen
left a comment
There was a problem hiding this comment.
Looks good. Couple typos in comments that can be fixed in a subsequent PR if needed.
| if ( clink->component[0] == ULONG_MAX ) { | ||
| output.output("WARNING: Found unused link: %s\n", clink->name.c_str()); | ||
| 2 - Dangling link. This happens when order == 0 and we are a nonlocal link, or when order == 0 and we are NOT | ||
| a nonlocal link |
There was a problem hiding this comment.
Comment needs fixing. Dangling link when (order == 0, nonlocal) or (order == 1, ~nonlocal)
|
|
||
|
|
||
| /** | ||
| Gets the next value or the order field of the link. The ordering of events based on links will be based on |
There was a problem hiding this comment.
Should this be "Gets the next value 'for' the order field"?
|
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection is Not Necessary for this Pull Request. |
|
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects: Pull Request Auto Testing STARTING (click to expand)Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-elements
Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-elements_MR-2
Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-elements_MT-2
Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-core_Make-Dist
Build InformationTest Name: SST__AutotestGen2_NewFW_OSX-15-XC15-ARM2_OMPI-4.1.6_PY3.10_sst-elements
Using Repos:
Pull Request Author: feldergast |
|
FYI - checked that this branch is passing on TCL CI pipeline as well |
|
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED Pull Request Auto Testing has PASSED (click to expand)Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-elements
Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-elements_MR-2
Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-elements_MT-2
Build InformationTest Name: SST__AutotestGen2_NewFW_sst-test_OMPI-4.1.4_PY3.9_sst-core_Make-Dist
Build InformationTest Name: SST__AutotestGen2_NewFW_OSX-15-XC15-ARM2_OMPI-4.1.6_PY3.10_sst-elements
|
|
Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ gvoskuilen ]! |
|
Status Flag 'Pull Request AutoTester' - Pull Request MUST BE MERGED MANUALLY BY Project Team - This Repo does not support Automerge |
Changing how the event ordering based on the links they were sent on. Currently it is based on the alphabetized link name, this PR moves control of ordering to the model developer by basing it on the order in which configureLink() is called. This PR leaves ordering for self links the same (they are all given the same order tag, so events with the same deliver time and priority will deliver in the order they were sent).
This is the implementation for issue #1540
NOTE: Since this PR changes some of the outputs of test reference files, we will need to force push the reference file update on Elements and then send this PR for testing.