arbiterd.objects package

Submodules

arbiterd.objects.context module

class arbiterd.objects.context.Context(instances: typing.List = <factory>, managed_hardware_threads: typing.List = <factory>, dry_run: bool = True)[source]

Bases: object

Dispatcher and Manager of arbiters

dry_run: bool = True
instances: List
managed_hardware_threads: List

arbiterd.objects.hardware_thread module

class arbiterd.objects.hardware_thread.HardwareThread(ident: Optional[int] = None, _path: Optional[str] = None)[source]

Bases: object

Class to model a hardware thread

A hardware thread is a single core as reported by sysfs. It may be a physical CPU core or a hardware thread on a shared CPU core depending on if the system supports SMT.

ident: int = None
property online: bool
property path: str

arbiterd.objects.instance module

Module contents