Skip to content

Finish dynamic client mode #152

@GeorgeJahad

Description

@GeorgeJahad

Dynamic allocation allocates the min # of executors as part of of the initial gang, but subsequent executors are not part of the gang.

instead the use the new Armada env vars as node selectors:
$ARMADA_GANG_NODE_UNIFORMITY_LABEL_NAME: $ARMADA_GANG_NODE_UNIFORMITY_LABEL_VALUE.

in dynamic cluster mode the driver is running on the cluster and has access to those env vars, but in dynamic client mode it doesn't.

To support that we need to modify the executor registration process to pass the vars to the driver so that it can start subsequent executors with them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions