teleport/lib/service
Sasha Klizhentas f0da64fb63 UX and performance changes
* Do not log EOF errors, avoid polluting logs
* Trim space from tokens when reading from file
* Do not use dir based caching

The caching problem deserves a separate explanation.

Directory backend is not concurrent friendly - it has a
fundamental design flaw - multiple gorotuines writing to the
same file corrupt cache data.

This requires either redesign of the backend or switching
to boltdb backend for caching.

Boltdb backend uses transactions and is safe for concurrent
access. This PR changes local cache to use boltdb instead
of the dir backend that is now used only in tests.
2018-01-22 12:25:11 -08:00
..
cfg.go add ClusterConfiguration section to teleport cfg 2018-01-20 14:25:31 -05:00
cfg_test.go Finished cleaning up storage back-ends 2017-01-15 23:23:37 -08:00
service.go UX and performance changes 2018-01-22 12:25:11 -08:00
service_test.go Experiment... 2016-03-05 23:51:12 -08:00
supervisor.go Mutual TLS Auth server and clients. 2017-12-27 11:37:19 -08:00
tpl.go Properly vendored dependencies 2016-02-22 14:11:31 -08:00