MCPcopy Create free account

hub / github.com/jpillora/overseer / types & classes

Types & classes16 in github.com/jpillora/overseer

StructConfig
Config defines overseer's run-time configuration
overseer.go:33
StructFile
File checks the provided Path, at the provided Interval for new Go binaries. When a new binary is found it will replace the currently running binary.
fetcher/fetcher_file.go:15
StructGithub
Github uses the Github V3 API to retrieve the latest release of a given repository and enumerate its assets. If a release contains a matching asset, i
fetcher/fetcher_github.go:19
StructHTTP
HTTP fetcher uses HEAD requests to poll the status of a given file. If it detects this file has been updated, it will fetch and return its io.Reader s
fetcher/fetcher_http.go:15
StructInfo
Info is a point-in-time snapshot of the master process's upgrade and restart state, retrieved with MasterInfo.
overseer.go:173
InterfaceInterface
Interface defines the required fetcher functions
fetcher/fetcher.go:6
StructS3
S3 uses authenticated HEAD requests to poll the status of a given object. If it detects this file has been updated, it will perform an object GET and
fetcher/fetcher_s3.go:21
StructState
State contains the current run-time state of overseer
proc_worker.go:21
StructTailWriter
TailWriter is a fixed-size ring buffer that retains the most recent N bytes written. Write is amortized O(len(p)) with no reallocation after the first
opanic/opanic.go:36
StructWin32_Process
proc_worker_windows.go:20
Structfetcher
fetcher/fetcher.go:26
Structmaster
a overseer master process
proc_master.go:30
StructoverseerConn
notifying on close net.Conn
graceful.go:88
StructoverseerListener
gracefully closing net.Listener
graceful.go:22
StructsyncBuffer
syncBuffer guards a bytes.Buffer used as cmd.Stdout: exec's pipe-copier goroutine keeps writing while the hang-test reads it mid-Wait.
waitdelay_integration_test.go:19
Structworker
a overseer worker process
proc_worker.go:49