Add dataproc executor resource config - #1160
Conversation
|
/retest |
1 similar comment
|
/retest |
There was a problem hiding this comment.
Why positional arguments? Are these required? We don't have defaults?
|
How do I as a user know how to set this configuration and what the possible options are? |
66095dc to
bbf7ba1
Compare
|
@woop I think it's not for users, but rather for feast admins and those options will be configured on jobservice side |
bbf7ba1 to
037cd6e
Compare
Yea I know, but my question is how do I know what configuration can be set? We need to start documenting the configuration options. |
|
/retest |
037cd6e to
a2ca39b
Compare
There was a problem hiding this comment.
can we rather rely on defaults in constants.py than here?
There was a problem hiding this comment.
please use named arguments when amount of arguments is so high
f13bde2 to
8c809a4
Compare
Signed-off-by: Terence <terencelimxp@gmail.com>
Signed-off-by: Terence <terencelimxp@gmail.com>
Signed-off-by: Terence <terencelimxp@gmail.com>
Signed-off-by: Terence <terencelimxp@gmail.com>
8c809a4 to
ff534fd
Compare
Signed-off-by: Terence <terencelimxp@gmail.com>
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: pyalex, terryyylim The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/lgtm |
* Add dataproc executor resource config Signed-off-by: Terence <terencelimxp@gmail.com> * Add default spark job executor values Signed-off-by: Terence <terencelimxp@gmail.com> * Fix e2e tests Signed-off-by: Terence <terencelimxp@gmail.com> * Shift spark configurations Signed-off-by: Terence <terencelimxp@gmail.com> * Update constants and docstrings Signed-off-by: Terence <terencelimxp@gmail.com>
Signed-off-by: Terence terencelimxp@gmail.com
What this PR does / why we need it:
Currently one job can allocate too many resources (by default it will take amount of executors equal to partitions), which can break parallelization. This PR allows configuring of resource allocation per one job, so that many jobs can share a cluster.
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?: