Skip to content

client: unnecessary Apple silicon fingerprinting #27864

@mismithhisler

Description

@mismithhisler

Nomad version

Output from nomad version 2.0.0

Operating system and Environment details

MacOS

Issue

The external module used for fingerprinting Apple Silicon, go-m1cpu runs the majority of it's code in an init function. This means that it runs on every Nomad CLI command for Apple Silicon users, and has led to some odd bugs, like #27799.

Ideally, we should make an upstream contribution to this repository and change it to use something else for initialization besides an init func.

Reproduction steps

Expected Result

Actual Result

Job file (if appropriate)

Nomad Server logs (if appropriate)

Nomad Client logs (if appropriate)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions