mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-16 07:13:53 +00:00
Merge pull request #117523 from sourcelliu/event
Fix potential mutex usage bug
This commit is contained in:
commit
98d2dc9557
@ -46,16 +46,16 @@ var (
|
||||
// e.g. Streaming data issues from the runtime or the runtime does not implement the
|
||||
// container events stream.
|
||||
func isEventedPLEGInUse() bool {
|
||||
eventedPLEGUsageMu.Lock()
|
||||
defer eventedPLEGUsageMu.Unlock()
|
||||
eventedPLEGUsageMu.RLock()
|
||||
defer eventedPLEGUsageMu.RUnlock()
|
||||
return eventedPLEGUsage
|
||||
}
|
||||
|
||||
// setEventedPLEGUsage should only be accessed from
|
||||
// Start/Stop of Evented PLEG.
|
||||
func setEventedPLEGUsage(enable bool) {
|
||||
eventedPLEGUsageMu.RLock()
|
||||
defer eventedPLEGUsageMu.RUnlock()
|
||||
eventedPLEGUsageMu.Lock()
|
||||
defer eventedPLEGUsageMu.Unlock()
|
||||
eventedPLEGUsage = enable
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user