MCPcopy Index your code
hub / github.com/apache/doris-operator / SubController

Interface SubController

pkg/controller/sub_controller/sub_controller.go:44–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42)
43
44type SubController interface {
45 //Sync reconcile for sub controller. bool represent the component have updated.
46 Sync(ctx context.Context, cluster *dorisv1.DorisCluster) error
47 //clear all resource about sub-component.
48 ClearResources(ctx context.Context, cluster *dorisv1.DorisCluster) (bool, error)
49
50 //return the controller name, beController, feController,cnController for log.
51 GetControllerName() string
52
53 //UpdateStatus update the component status on src.
54 UpdateComponentStatus(cluster *dorisv1.DorisCluster) error
55}
56
57// SubDefaultController define common function for all component about doris.
58type SubDefaultController struct {

Callers 13

ReconcileMethod · 0.65
reconcileSubMethod · 0.65
resourceCleanMethod · 0.65
clearUnusedResourcesMethod · 0.65
Test_ClearResourcesFunction · 0.65
Test_ClearResourcesFunction · 0.65
ReconcileMethod · 0.65
InitMethod · 0.65
reorganizeStatusMethod · 0.65
reconcileSubMethod · 0.65
ReconcileMethod · 0.65

Implementers 8

fakeDisaggregatedSubControllerpkg/controller/disaggregated_cluster_c
Controllerpkg/controller/sub_controller/fe/contr
Controllerpkg/controller/sub_controller/broker/c
Controllerpkg/controller/sub_controller/cn/contr
DisaggregatedComputeGroupsControllerpkg/controller/sub_controller/disaggre
DisaggregatedFEControllerpkg/controller/sub_controller/disaggre
DisaggregatedMSControllerpkg/controller/sub_controller/disaggre
Controllerpkg/controller/sub_controller/be/contr

Calls

no outgoing calls

Tested by

no test coverage detected