mirror of
https://github.com/gravitational/teleport
synced 2024-10-21 01:34:01 +00:00
aa136e7e8a
Prior to this change, each individual service (proxy, app, SSH, db, etc) would spin up its own uploader service. If you are running multiple Teleport services in the same process, this means you get multiple uploaders all looking at the same directory, which can result in duplicate upload events in the audit log. Additionally, desktop access has (mistakenly) failed to set up this service, so desktop sessions would only be uploaded if you happened to also run some other service in the same process that does spin up the uploader. Solve these issues by centralizing the uploader service so that it runs once per process, and each Teleport service doesn't need to think about whether or not the service should run. |
||
---|---|---|
.. | ||
acme.go | ||
cfg.go | ||
cfg_test.go | ||
connect.go | ||
db.go | ||
db_test.go | ||
desktop.go | ||
discovery.go | ||
info.go | ||
kubernetes.go | ||
listeners.go | ||
proxy_settings.go | ||
service.go | ||
service_test.go | ||
signals.go | ||
state.go | ||
state_test.go | ||
supervisor.go |