druid/docs
Abhishek Agarwal 94c1671eaf
Split SegmentLoader into SegmentLoader and SegmentCacheManager (#11466)
This PR splits current SegmentLoader into SegmentLoader and SegmentCacheManager.

SegmentLoader - this class is responsible for building the segment object but does not expose any methods for downloading, cache space management, etc. Default implementation delegates the download operations to SegmentCacheManager and only contains the logic for building segments once downloaded. . This class will be used in SegmentManager to construct Segment objects.

SegmentCacheManager - this class manages the segment cache on the local disk. It fetches the segment files to the local disk, can clean up the cache, and in the future, support reserve and release on cache space. [See https://github.com/Make SegmentLoader extensible and customizable #11398]. This class will be used in ingestion tasks such as compaction, re-indexing where segment files need to be downloaded locally.
2021-07-21 00:14:19 +05:30
..
_bin De-incubation cleanup in code, docs, packaging (#9108) 2020-01-03 12:33:19 -05:00
assets Security overview documentation (#10339) 2020-11-19 15:24:58 -08:00
comparisons Spellcheck docs (#8548) 2019-09-17 12:47:30 -07:00
configuration Improve Auto scaler pendingTaskBased provisioning strategy to handle when there are no currently running worker node better (#11440) 2021-07-15 06:52:25 +07:00
dependencies remove ZooKeeper 3.4 support + pass tests with Java 15 (#11073) 2021-05-25 12:49:49 -07:00
design add links to release notes, light refactor of landing page (#11051) 2021-05-07 14:26:47 -07:00
development Split SegmentLoader into SegmentLoader and SegmentCacheManager (#11466) 2021-07-21 00:14:19 +05:30
ingestion Fix typo in ingestion spec sample (#11433) 2021-07-19 22:02:21 -07:00
misc expression aggregator (#11104) 2021-04-22 18:30:16 -07:00
operations compaction/status API retains status for datasources that no longer existed causing in-memory used to grow unbounded (#11426) 2021-07-13 09:48:06 +07:00
querying Consolidate multi-value dimension doc and highlight configurability (#11428) 2021-07-15 10:19:10 -07:00
tutorials Eliminate ambiguities of KB/MB/GB in the doc (#11333) 2021-06-30 13:42:45 -07:00