Skip to content

Commpath#117

Open
rountree wants to merge 36 commits intollnl:develfrom
rountree:commpath
Open

Commpath#117
rountree wants to merge 36 commits intollnl:develfrom
rountree:commpath

Conversation

@rountree
Copy link
Collaborator

@rountree rountree commented Oct 24, 2025

Renames location environment variables, fields, and enums to commpath.

Builds with --with-rm=[flux|serial|slurm]. Can't build slurm-plugin, but that's not due to these changes.

@rountree
Copy link
Collaborator Author

rountree commented Nov 5, 2025

Found a failure case. Hold off on review for now.

Unlikely it would ever make a difference, but this is much more
correct.
src/client/beboot/spindle_bootstrap.c
    Moved orig_location from static global to local
    Renamed symbolic_location to symbolic_commpath
    Renamed orig_location to orig_commpath
    Renamed location to commpath
    Renamed LDCS_LOCATION to LDCS_COMMPATH

src/client/client/client.c
    Renamed LDCS_LOCATION to LDCS_COMMPATH
    Renamed location to commpath
src/client/client_comlib/client_api.c
    Added setenv("LDCS_CHOSEN_PARSED_CACHEPATH", local_cpc);

testsuite/test_driver.c
    Replaced LDCS_LOCATION and LDCS_ORIG_LOCATION checks for cachepath with
        LDCS_CHOSEN_PARSED_CACHEPATH
    Replaced spindle_loc with cachepath
All tests pass with both distinct and identical
commpaths/cachepaths.
Additionally populates /etc/environment just in case ssh is used
to set up the servers.
The option is marked as obsolete in configure --help and will
cause an error in configure if it is specified.

As updates the CI configure scripts to use --with-cachepaths and
--with-commpath instead of --with-localstorage.
Replaces args->location with args->commpath.
TMPDIR left out of a docker script, and --cachepath instead of
--cachepaths.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments