gianm opened a new pull request, #13280:
URL: https://github.com/apache/druid/pull/13280

   Compact tasks include the ability to fetch existing segments and determine
   reasonable defaults for granularitySpec, dimensionsSpec, and metricsSpec.
   This is a useful feature that makes compact tasks work well even when the
   user running the compaction does not have a clear idea of what they want
   the compacted segments to be like.
   
   However, this comes at a cost: it takes time, and disk space, to do all
   of these fetches. This patch improves the situation in two ways:
   
   1) When segments do need to be fetched, download them one at a time and
      delete them when we're done. This still takes time, but minimizes the
      required disk space.
   
   2) Don't fetch segments on the main compact task when they aren't needed.
      If the user provides a full granularitySpec, dimensionsSpec, and
      metricsSpec, we can skip it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to