Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
4317173d
Commit
4317173d
authored
Aug 22, 2016
by
deads2k
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add names for workqueues to gather controller latency/depth metrics
parent
0f8869d3
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
15 additions
and
15 deletions
+15
-15
controller.go
pkg/controller/certificates/controller.go
+1
-1
daemoncontroller.go
pkg/controller/daemon/daemoncontroller.go
+1
-1
deployment_controller.go
pkg/controller/deployment/deployment_controller.go
+1
-1
disruption.go
pkg/controller/disruption/disruption.go
+1
-1
endpoints_controller.go
pkg/controller/endpoint/endpoints_controller.go
+1
-1
jobcontroller.go
pkg/controller/job/jobcontroller.go
+1
-1
namespace_controller.go
pkg/controller/namespace/namespace_controller.go
+1
-1
pet_set.go
pkg/controller/petset/pet_set.go
+1
-1
replica_set.go
pkg/controller/replicaset/replica_set.go
+1
-1
replication_controller.go
pkg/controller/replication/replication_controller.go
+1
-1
resource_quota_controller.go
pkg/controller/resourcequota/resource_quota_controller.go
+2
-2
tokens_controller.go
pkg/controller/serviceaccount/tokens_controller.go
+2
-2
controller.go
plugin/pkg/admission/resourcequota/controller.go
+1
-1
No files found.
pkg/controller/certificates/controller.go
View file @
4317173d
...
@@ -79,7 +79,7 @@ func NewCertificateController(kubeClient clientset.Interface, syncPeriod time.Du
...
@@ -79,7 +79,7 @@ func NewCertificateController(kubeClient clientset.Interface, syncPeriod time.Du
cc
:=
&
CertificateController
{
cc
:=
&
CertificateController
{
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
queue
:
workqueue
.
New
(
),
queue
:
workqueue
.
New
Named
(
"certificate"
),
signer
:
ca
,
signer
:
ca
,
approveAllKubeletCSRsForGroup
:
approveAllKubeletCSRsForGroup
,
approveAllKubeletCSRsForGroup
:
approveAllKubeletCSRsForGroup
,
}
}
...
...
pkg/controller/daemon/daemoncontroller.go
View file @
4317173d
...
@@ -125,7 +125,7 @@ func NewDaemonSetsController(podInformer framework.SharedIndexInformer, kubeClie
...
@@ -125,7 +125,7 @@ func NewDaemonSetsController(podInformer framework.SharedIndexInformer, kubeClie
},
},
burstReplicas
:
BurstReplicas
,
burstReplicas
:
BurstReplicas
,
expectations
:
controller
.
NewControllerExpectations
(),
expectations
:
controller
.
NewControllerExpectations
(),
queue
:
workqueue
.
New
(
),
queue
:
workqueue
.
New
Named
(
"daemonset"
),
}
}
// Manage addition/update of daemon sets.
// Manage addition/update of daemon sets.
dsc
.
dsStore
.
Store
,
dsc
.
dsController
=
framework
.
NewInformer
(
dsc
.
dsStore
.
Store
,
dsc
.
dsController
=
framework
.
NewInformer
(
...
...
pkg/controller/deployment/deployment_controller.go
View file @
4317173d
...
@@ -107,7 +107,7 @@ func NewDeploymentController(client clientset.Interface, resyncPeriod controller
...
@@ -107,7 +107,7 @@ func NewDeploymentController(client clientset.Interface, resyncPeriod controller
dc
:=
&
DeploymentController
{
dc
:=
&
DeploymentController
{
client
:
client
,
client
:
client
,
eventRecorder
:
eventBroadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"deployment-controller"
}),
eventRecorder
:
eventBroadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"deployment-controller"
}),
queue
:
workqueue
.
New
RateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
()
),
queue
:
workqueue
.
New
NamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"deployment"
),
}
}
dc
.
dStore
.
Indexer
,
dc
.
dController
=
framework
.
NewIndexerInformer
(
dc
.
dStore
.
Indexer
,
dc
.
dController
=
framework
.
NewIndexerInformer
(
...
...
pkg/controller/disruption/disruption.go
View file @
4317173d
...
@@ -88,7 +88,7 @@ func NewDisruptionController(podInformer framework.SharedIndexInformer, kubeClie
...
@@ -88,7 +88,7 @@ func NewDisruptionController(podInformer framework.SharedIndexInformer, kubeClie
dc
:=
&
DisruptionController
{
dc
:=
&
DisruptionController
{
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
podController
:
podInformer
.
GetController
(),
podController
:
podInformer
.
GetController
(),
queue
:
workqueue
.
New
(
),
queue
:
workqueue
.
New
Named
(
"disruption"
),
broadcaster
:
record
.
NewBroadcaster
(),
broadcaster
:
record
.
NewBroadcaster
(),
}
}
dc
.
recorder
=
dc
.
broadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"controllermanager"
})
dc
.
recorder
=
dc
.
broadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"controllermanager"
})
...
...
pkg/controller/endpoint/endpoints_controller.go
View file @
4317173d
...
@@ -76,7 +76,7 @@ func NewEndpointController(podInformer framework.SharedIndexInformer, client *cl
...
@@ -76,7 +76,7 @@ func NewEndpointController(podInformer framework.SharedIndexInformer, client *cl
}
}
e
:=
&
EndpointController
{
e
:=
&
EndpointController
{
client
:
client
,
client
:
client
,
queue
:
workqueue
.
New
(
),
queue
:
workqueue
.
New
Named
(
"endpoint"
),
}
}
e
.
serviceStore
.
Store
,
e
.
serviceController
=
framework
.
NewInformer
(
e
.
serviceStore
.
Store
,
e
.
serviceController
=
framework
.
NewInformer
(
...
...
pkg/controller/job/jobcontroller.go
View file @
4317173d
...
@@ -94,7 +94,7 @@ func NewJobController(podInformer framework.SharedIndexInformer, kubeClient clie
...
@@ -94,7 +94,7 @@ func NewJobController(podInformer framework.SharedIndexInformer, kubeClient clie
Recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"job-controller"
}),
Recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"job-controller"
}),
},
},
expectations
:
controller
.
NewControllerExpectations
(),
expectations
:
controller
.
NewControllerExpectations
(),
queue
:
workqueue
.
New
(
),
queue
:
workqueue
.
New
Named
(
"job"
),
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"job-controller"
}),
recorder
:
eventBroadcaster
.
NewRecorder
(
api
.
EventSource
{
Component
:
"job-controller"
}),
}
}
...
...
pkg/controller/namespace/namespace_controller.go
View file @
4317173d
...
@@ -67,7 +67,7 @@ func NewNamespaceController(
...
@@ -67,7 +67,7 @@ func NewNamespaceController(
namespaceController
:=
&
NamespaceController
{
namespaceController
:=
&
NamespaceController
{
kubeClient
:
kubeClient
,
kubeClient
:
kubeClient
,
clientPool
:
clientPool
,
clientPool
:
clientPool
,
queue
:
workqueue
.
New
RateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
()
),
queue
:
workqueue
.
New
NamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"namespace"
),
groupVersionResources
:
groupVersionResources
,
groupVersionResources
:
groupVersionResources
,
opCache
:
operationNotSupportedCache
{},
opCache
:
operationNotSupportedCache
{},
finalizerToken
:
finalizerToken
,
finalizerToken
:
finalizerToken
,
...
...
pkg/controller/petset/pet_set.go
View file @
4317173d
...
@@ -94,7 +94,7 @@ func NewPetSetController(podInformer framework.SharedIndexInformer, kubeClient *
...
@@ -94,7 +94,7 @@ func NewPetSetController(podInformer framework.SharedIndexInformer, kubeClient *
newSyncer
:
func
(
blockingPet
*
pcb
)
*
petSyncer
{
newSyncer
:
func
(
blockingPet
*
pcb
)
*
petSyncer
{
return
&
petSyncer
{
pc
,
blockingPet
}
return
&
petSyncer
{
pc
,
blockingPet
}
},
},
queue
:
workqueue
.
New
RateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
()
),
queue
:
workqueue
.
New
NamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"petset"
),
}
}
podInformer
.
AddEventHandler
(
framework
.
ResourceEventHandlerFuncs
{
podInformer
.
AddEventHandler
(
framework
.
ResourceEventHandlerFuncs
{
...
...
pkg/controller/replicaset/replica_set.go
View file @
4317173d
...
@@ -139,7 +139,7 @@ func newReplicaSetController(eventRecorder record.EventRecorder, podInformer fra
...
@@ -139,7 +139,7 @@ func newReplicaSetController(eventRecorder record.EventRecorder, podInformer fra
},
},
burstReplicas
:
burstReplicas
,
burstReplicas
:
burstReplicas
,
expectations
:
controller
.
NewUIDTrackingControllerExpectations
(
controller
.
NewControllerExpectations
()),
expectations
:
controller
.
NewUIDTrackingControllerExpectations
(
controller
.
NewControllerExpectations
()),
queue
:
workqueue
.
New
(
),
queue
:
workqueue
.
New
Named
(
"replicaset"
),
garbageCollectorEnabled
:
garbageCollectorEnabled
,
garbageCollectorEnabled
:
garbageCollectorEnabled
,
}
}
...
...
pkg/controller/replication/replication_controller.go
View file @
4317173d
...
@@ -143,7 +143,7 @@ func newReplicationManager(eventRecorder record.EventRecorder, podInformer frame
...
@@ -143,7 +143,7 @@ func newReplicationManager(eventRecorder record.EventRecorder, podInformer frame
},
},
burstReplicas
:
burstReplicas
,
burstReplicas
:
burstReplicas
,
expectations
:
controller
.
NewUIDTrackingControllerExpectations
(
controller
.
NewControllerExpectations
()),
expectations
:
controller
.
NewUIDTrackingControllerExpectations
(
controller
.
NewControllerExpectations
()),
queue
:
workqueue
.
New
RateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
()
),
queue
:
workqueue
.
New
NamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"replicationmanager"
),
garbageCollectorEnabled
:
garbageCollectorEnabled
,
garbageCollectorEnabled
:
garbageCollectorEnabled
,
}
}
...
...
pkg/controller/resourcequota/resource_quota_controller.go
View file @
4317173d
...
@@ -79,8 +79,8 @@ func NewResourceQuotaController(options *ResourceQuotaControllerOptions) *Resour
...
@@ -79,8 +79,8 @@ func NewResourceQuotaController(options *ResourceQuotaControllerOptions) *Resour
// build the resource quota controller
// build the resource quota controller
rq
:=
&
ResourceQuotaController
{
rq
:=
&
ResourceQuotaController
{
kubeClient
:
options
.
KubeClient
,
kubeClient
:
options
.
KubeClient
,
queue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"
controller_
resourcequota_primary"
),
queue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"resourcequota_primary"
),
missingUsageQueue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"
controller_
resourcequota_priority"
),
missingUsageQueue
:
workqueue
.
NewNamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"resourcequota_priority"
),
resyncPeriod
:
options
.
ResyncPeriod
,
resyncPeriod
:
options
.
ResyncPeriod
,
registry
:
options
.
Registry
,
registry
:
options
.
Registry
,
replenishmentControllers
:
[]
framework
.
ControllerInterface
{},
replenishmentControllers
:
[]
framework
.
ControllerInterface
{},
...
...
pkg/controller/serviceaccount/tokens_controller.go
View file @
4317173d
...
@@ -81,8 +81,8 @@ func NewTokensController(cl clientset.Interface, options TokensControllerOptions
...
@@ -81,8 +81,8 @@ func NewTokensController(cl clientset.Interface, options TokensControllerOptions
token
:
options
.
TokenGenerator
,
token
:
options
.
TokenGenerator
,
rootCA
:
options
.
RootCA
,
rootCA
:
options
.
RootCA
,
syncServiceAccountQueue
:
workqueue
.
New
RateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
()
),
syncServiceAccountQueue
:
workqueue
.
New
NamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"serviceaccount_tokens_service"
),
syncSecretQueue
:
workqueue
.
New
RateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
()
),
syncSecretQueue
:
workqueue
.
New
NamedRateLimitingQueue
(
workqueue
.
DefaultControllerRateLimiter
(),
"serviceaccount_tokens_secret"
),
maxRetries
:
maxRetries
,
maxRetries
:
maxRetries
,
}
}
...
...
plugin/pkg/admission/resourcequota/controller.go
View file @
4317173d
...
@@ -105,7 +105,7 @@ func NewQuotaEvaluator(quotaAccessor QuotaAccessor, registry quota.Registry, loc
...
@@ -105,7 +105,7 @@ func NewQuotaEvaluator(quotaAccessor QuotaAccessor, registry quota.Registry, loc
registry
:
registry
,
registry
:
registry
,
queue
:
workqueue
.
New
(
),
queue
:
workqueue
.
New
Named
(
"admission_quota_controller"
),
work
:
map
[
string
][]
*
admissionWaiter
{},
work
:
map
[
string
][]
*
admissionWaiter
{},
dirtyWork
:
map
[
string
][]
*
admissionWaiter
{},
dirtyWork
:
map
[
string
][]
*
admissionWaiter
{},
inProgress
:
sets
.
String
{},
inProgress
:
sets
.
String
{},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment