galaxyproject / galaxyproject/galaxy
Standardize common job param names
- Dominant language
- Python
- Stars
- 1.9k
- Forks
- 1.2k
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 169
Description
Currently if you use the drmaa job runner plugin, you specify the native specification using the `nativeSpecification` param (this name comes directly from the drmaa library). However, pulsar destinations use the `submit_native_specification` param.
This distinction complicates dynamic rules and is sure to result in configuration mistakes, especially prior to having config validation.
In this case, the pulsar naming is better.
Contributor guide
Research direction
Search the job runner configuration and destination handling for the `nativeSpecification` and `submit_native_specification` parameters, starting with the DRMAA plugin and Pulsar destinations. Standardize the DRMAA parameter to the Pulsar naming where appropriate, and verify that dynamic rules and configuration references use one consistent name.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100