mirror of
https://github.com/minio/minio.git
synced 2025-11-09 21:49:46 -05:00
Add crawler delay config + dynamic config values (#11018)
This commit is contained in:
9
pkg/env/env.go
vendored
9
pkg/env/env.go
vendored
@@ -24,10 +24,19 @@ import (
|
||||
|
||||
var (
|
||||
privateMutex sync.RWMutex
|
||||
lockEnvMutex sync.Mutex
|
||||
envOff bool
|
||||
)
|
||||
|
||||
// LockSetEnv locks modifications to environment.
|
||||
// Call returned function to unlock.
|
||||
func LockSetEnv() func() {
|
||||
lockEnvMutex.Lock()
|
||||
return lockEnvMutex.Unlock
|
||||
}
|
||||
|
||||
// SetEnvOff - turns off env lookup
|
||||
// A global lock above this MUST ensure that
|
||||
func SetEnvOff() {
|
||||
privateMutex.Lock()
|
||||
defer privateMutex.Unlock()
|
||||
|
||||
Reference in New Issue
Block a user