[PM-1999] pick automatically system executables on the local site on the basis of what PATH is set when running the planner #2091
Labels
affects-master
Current Trunk Version
CLI: pegasus-plan
fix-5.1.0
fix-master
Current Trunk Version
major
Major loss of function.
Pegasus Planner
Main Client for Pegasus
sync-from-jira
Synced from Jira
From pegasus-users slack
thanks for working on the fix for the transformation confirmation catalog in the dax. However, I think there is a more fundamental issue here. It seems as though pegasus is using hardcoded paths for specific programs that it needs to run a workflow; e.g., tar, cp, maybe others that we’re unaware of. Those paths apparently are hardcoded for linux systems, which is why we’re running into issues when running on MacOS. Shouldn’t pegaus be using the PATH file (basically, run {{{}which{}}}) to get the paths for those exectuables? That would be a more stable solution than having to specify a transformation catalog to basically undo the hardcoded paths.
Karan Vahi - Pegasus StaffKaran Vahi - Pegasus Staff [Friday at 1:01 PM|https://pegasus-users.slack.com/archives/C01KBPSM64S/p1731704496313199?thread_ts=1731102692.885069&cid=C01KBPSM64S]
yes we do have logic to pick executables from PATH. i need to revisit the code for which executables we pick from the path
Reporter: @vahi
Watchers:
@vahi
The text was updated successfully, but these errors were encountered: