Skip to content

want r17 workaround for opte#758 #9211

@sunshowers

Description

@sunshowers

On a recent dogfood update we ran into an illumos kernel bug: oxidecomputer/opte#758

This bug appears to be triggered by sled-agent doing a combination of reading kstats (oximeter) and creating or deleting XDEs (OPTE ports) at the same time. Our plan is to put in place a workaround for r17: add a lock within sled-agent which makes it so that we don't read kstats and create/delete OPTE ports at the same time.

TODO:

  • Write workaround
  • Test the workaround

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions