You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "kunwp1 (via GitHub)" <gi...@apache.org> on 2025/12/08 18:46:06 UTC

[I] Finish the Life Cycle of Large Binaries [texera]

kunwp1 opened a new issue, #4123:
URL: https://github.com/apache/texera/issues/4123

   ### Feature Summary
   
   `clearExecutionResources` unconditionally calls `LargeBinaryManager.deleteAllObjects()`, which deletes all large-binary objects in the shared `texera-large-binaries` bucket even though the method is intended to clean up resources for a single execution `eid`. This means any user action that triggers cleanup for one workflow execution can erase all other users’ large-binary data, violating tenant isolation and causing global data loss. Instead of a bucket-wide wipe, track the specific `LargeBinary` URIs associated with the given `eid` and delete only those objects; reserve any global `deleteAllObjects` call for tightly controlled, admin-only maintenance flows, if needed at all.
   
   ### Proposed Solution or Design
   
   In the future, we plan to introduce another abstraction layer that hides the `LargeBinary` API details from users and lets the system manage large binaries automatically. There, the system should be able to keep track of all the large binaries for each execution and delete them that are scoped to the specific executions.
   
   ### Impact / Priority
   
   (P2)Medium – useful enhancement
   
   ### Affected Area
   
   Storage / Metadata


-- 
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: notifications-unsubscribe@texera.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Finish the Life Cycle of Large Binaries [texera]

Posted by "kunwp1 (via GitHub)" <gi...@apache.org>.
kunwp1 closed issue #4123: Finish the Life Cycle of Large Binaries
URL: https://github.com/apache/texera/issues/4123


-- 
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: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org