influxdb/services/httpd
Edd Robinson 255992f5ec Reduce cost of admin user check
This commits adds a caching mechanism to the Data object, such that
when large numbers of users exist in the system, the cost of determining
if there is at least one admin user will be low.

To ensure that previously marshalled Data objects contain the correct
cached admin user value, we exhaustively determine if there is an admin
user present whenever we unmarshal a Data object.
2017-03-20 12:04:03 +00:00
..
config.go Merge branch '1.2' into jw-merge-12 2017-03-14 15:15:50 -06:00
config_test.go add support for unix socket binding service 2016-08-11 02:20:54 +08:00
handler.go Reduce cost of admin user check 2017-03-20 12:04:03 +00:00
handler_test.go Reduce cost of admin user check 2017-03-20 12:04:03 +00:00
listen.go Teach the http service how to enforce connection limits 2016-05-12 16:25:16 -04:00
listen_test.go Use unbuffered error channels in tests 2017-01-17 10:53:15 -08:00
response_logger.go Update godoc for services 2016-12-30 18:03:01 -08:00
response_writer.go Merge pull request #7171 from influxdata/js-1.0-merge-response-formatter-bugfix 2016-08-17 19:13:09 -05:00
service.go Rename zap import back to github.com/uber-go/zap 2017-02-17 17:17:22 -06:00