churromorales commented on PR #14887:
URL: https://github.com/apache/druid/pull/14887#issuecomment-1688853183

   @cryptoe I think the way it is implemented now behind the feature flag is 
better.  For most usecases it is much better to just pass the task.json 
directly.  It is much faster, also for our customers we use deep-storage which 
is slow and less featured than s3, thus this would be a feature we would only 
turn on if necessary.  Additionally, our deep storage provider wont allow us to 
do batch deletes so the cleaner approach to remove the task files is not great. 
 I know its a special case for us, but it is always better to pass something 
directly if possible than use indirection...disregarding our usecase.
   
   LGTM overall, but one feature request I would like to request is that at the 
end of the task in AbstractTask to delete the task.json file, not leave it up 
to the cleaner.  Quite a few folks that have their own k8s which they launch in 
their datacenters.   While this works for cloud providers, it might not work 
for everyone else.  This can be done in another PR or I can one up after this 
PR is merged if needed.  


-- 
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