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

   ### Task Summary
   
   The first unit on a node waits for the whole image — about 80 seconds for a 
3 GB one — while every later unit there starts at once. The same action takes 
seconds or minutes depending on which node it lands on.
   
   Pull each ready image onto every node as soon as it is ready, rather than 
when someone first starts a unit from it.
   
   Same mechanism Texera already uses for the default computing-unit image: a 
DaemonSet whose init container is the image and whose command does nothing, 
then a small pause container to hold the pod open so the image is not 
reclaimed. One per image, removed when the image is.
   
   If it cannot start it is logged and ignored — the image still works, the 
first unit just pays for the pull.
   
   Costs node disk: every node holds every ready image. Configurable.
   
   Done when a ready image is on every node before anyone starts a unit from 
it, and deleting the image removes its pre-pull.
   
   Part of #8466 
   
   ### Task Type
   
   - [ ] Refactor / Cleanup
   - [ ] DevOps / Deployment / CI
   - [ ] Testing / QA
   - [ ] Documentation
   - [ ] Performance
   - [ ] Other


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