eric-maynard opened a new issue, #269:
URL: https://github.com/apache/polaris/issues/269

   ### Is this a possible security vulnerability?
   
   - [X] This is NOT a possible security vulnerability
   
   ### Describe the bug
   
   When dropTable is called with `purgeRequested`, the Polaris server will 
create `Task`s in order to delete data files associated with the table being 
dropped. However, if the service dies before the tasks are completed they may 
not resume gracefully on startup. Some of that table's data files may not be 
cleaned up.
   
   ### To Reproduce
   
   Call `dropTable` with `purgeRequested`, and kill the Polaris service before 
the relevant `Task`s complete.
   
   ### Actual Behavior
   
   `Task`s are not resumed on startup
   
   ### Expected Behavior
   
   `Task`s associated with a purge should reliably complete, or the user should 
be made aware that they cannot be completed
   
   ### Additional context
   
   I've met with @collado-mike and others to discuss a long-term solution here, 
but it may take some time. In the interim, we discussed some workarounds and 
stopgaps.
   
   ### System information
   
   n/a


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

Reply via email to