infinibandpartition

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ManageInfiniBandPartition

type ManageInfiniBandPartition struct {
	// contains filtered or unexported fields
}

ManageInfiniBandPartition is an activity wrapper for managing InfiniBandPartition lifecycle that allows injecting DB access

func NewManageInfiniBandPartition

func NewManageInfiniBandPartition(dbSession *cdb.Session, siteClientPool *sc.ClientPool) ManageInfiniBandPartition

NewManageInfiniBandPartition returns a new ManageInfiniBandPartition activity

func (ManageInfiniBandPartition) CreateInfiniBandPartitionViaSiteAgent

func (mibp ManageInfiniBandPartition) CreateInfiniBandPartitionViaSiteAgent(ctx context.Context, siteID uuid.UUID, ibpID uuid.UUID) error

CreateInfiniBandPartitionViaSiteAgent is a Temporal activity that create a InfiniBandPartition in Site Controller via Site agent

func (ManageInfiniBandPartition) DeleteInfiniBandPartitionViaSiteAgent

func (mibp ManageInfiniBandPartition) DeleteInfiniBandPartitionViaSiteAgent(ctx context.Context, siteID uuid.UUID, ibpID uuid.UUID) error

DeleteInfiniBandPartitionViaSiteAgent is a Temporal activity that delete a InfiniBandPartition in Site Controller via Site agent

func (ManageInfiniBandPartition) UpdateInfiniBandPartitionInDB

func (mibp ManageInfiniBandPartition) UpdateInfiniBandPartitionInDB(ctx context.Context, transactionID *cwssaws.TransactionID, InfiniBandPartitionInfo *cwssaws.InfiniBandPartitionInfo) error

UpdateInfiniBandPartitionInDB updates the InfiniBandPartition in the DB from data pushed by Site Controller

func (ManageInfiniBandPartition) UpdateInfiniBandPartitionsInDB

func (mibp ManageInfiniBandPartition) UpdateInfiniBandPartitionsInDB(ctx context.Context, siteID uuid.UUID, ibpInventory *cwssaws.InfiniBandPartitionInventory) error

UpdateInfiniBandPartitionsInDB is a Temporal activity that takes a collection of InfiniBandPartition data pushed by Site Agent and updates the DB

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL