awslabs / awslabs/amazon-emr-cli

Support of adding only extra spark properties for JobRun

Open
#41 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
47
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Hi there,

As I understand it, there is a config_overrides = {} piece of code that will always override all existing configs at the app level. Consequently, I assume that from the UI, for example, while cloning or starting a new job, only extra "Spark properties" might be provided for the job run.

From your point of view: is this currently supported? And if not, what's the easiest way to implement it? Perhaps an additional call to the GetApplication API to fetch that information. Ideally, I want to have some common-ground dependency and not have to worry about remembering to pass it every time

Contributor guide

Open the contributing guide

Research direction

Start by tracing the config_overrides handling for JobRun and the clone or new-job flow, then check how the GetApplication API exposes existing application configuration. Confirm whether application-level Spark properties are currently preserved and define done as allowing extra job-run properties without requiring common properties to be passed repeatedly.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python, spark
Domain
backend, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.