druid/docs
Gian Merlino 3525d4059e
Cache: Add maxEntrySize config, make groupBy cacheable by default. (#5108)
* Cache: Add maxEntrySize config.

The idea is this makes it more feasible to cache query types that
can potentially generate large result sets, like groupBy and select,
without fear of writing too much to the cache per query.

Includes a refactor of cache population code in CachingQueryRunner and
CachingClusteredClient, such that they now use the same CachePopulator
interface with two implementations: one for foreground and one for
background.

The main reason for splitting the foreground / background impls is
that the foreground impl can have a more effective implementation of
maxEntrySize. It can stop retaining subvalues for the cache early.

* Add CachePopulatorStats.

* Fix whitespace.

* Fix docs.

* Fix various tests.

* Add tests.

* Fix tests.

* Better tests

* Remove conflict markers.

* Fix licenses.
2018-08-07 10:23:15 -07:00
..
_bin Add script for getting milestone contributors (#4396) 2017-06-17 13:25:19 -07:00
_graphics In indexing service flow chart, it should be middlemanager who writes task status to zookeeper (#4654) 2017-08-27 10:17:15 -07:00
_includes Update license headers. (#5976) 2018-07-11 09:55:18 -07:00
_layouts Update license headers. (#5976) 2018-07-11 09:55:18 -07:00
content Cache: Add maxEntrySize config, make groupBy cacheable by default. (#5108) 2018-08-07 10:23:15 -07:00
img Improve segment file documentation 2015-06-24 11:45:23 -07:00
_config.yml update docs jekyll config 2015-02-17 23:58:50 -08:00
_redirects.json remove old prod cluster config link (#5676) 2018-04-23 18:00:24 -07:00
index.html Update license headers. (#5976) 2018-07-11 09:55:18 -07:00