Thanks, Xuan and Jiadong. Then I think the instruction is accurate and we can 
keep move on with this RC. Meanwhile, it will be good if we can document the 
above upload and download diff in some doc (if we haven’t done so).

Will check more details on this RC and vote later.

P.S., by default I will reply to the dev mail list only and interested parties 
please feel free to subscribe the mail list. I think that’s more efficient.

Best,
Yicong Huang
[email protected]

On Mar 10, 2026 at 11:09 PM -0700, Xuan Gu <[email protected]>, wrote:
> Just a small clarification from the last email, the upload and download
> directions may have been swapped in the description.
>
> To summarize the current implementation in DatasetResource.scala:
>
> Upload flow
>
>
> - Uploads are proxied through the File Service, without exposing
> presigned URLs to the client. More details are in PR #4136
> <https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fpull%2F4136&data=05%7C02%7Cyiconghuang%40umass.edu%7C6afafa7bcada4e81db5608de7f34b570%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639088061546449822%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=W5cOkoEuFJzLCxq5mIwDmobojWNNdMqOLgJruakFyNA%3D&reserved=0>.
>
> Download flow: there are currently two download modes
>
>
> - Single-file downloads (presign-download) use the presigned URL flow.
> In this case, the browser downloads directly from MinIO, keeps file traffic
> off the server.
> - ZIP downloads (versionZip) are proxied through the File Service, since
> multiple files need to be packaged into a single archive before being sent
> to the client.
>
> The MinIO port is still needed for now.
>
> On Tue, Mar 10, 2026 at 8:50 PM Chen Li <[email protected]> wrote:
>
> > We recently discussed file uploads and downloads. The plan is to route
> > downloads through the file service, without revealing MinIO. But uploads
> > will go directly into MinIO without going through the file service. This
> > decision might relate to the MinIO port(s).
> >
> > I am explicitly adding Carlos, Xuan, and Ali to this email because they
> > were part of the discussion. If needed, we can have a separate discussion
> > to revisit the design decision. I hope this discussion doesn't block this
> > release.
> >
> > Chen
> >
> >
> > On Tue, Mar 10, 2026 at 2:24 PM Jiadong Bai <[email protected]> wrote:
> >
> > > > Actually I just did a search on PRs and issues, and found this issue:
> > > >
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fissues%2F4110__%3B!!CzAuKJ42GuquVTTmVmPViYEvSg!OWA0SBvzjgvLh2jF_y7_8RrZ33Nw_B24OvYa8FDJ6VA7vuXHUMj5kdzptlpLk-XB-IlPjy_sA2eGotw%24&data=05%7C02%7Cyiconghuang%40umass.edu%7C6afafa7bcada4e81db5608de7f34b570%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639088061546473949%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=lTMNe8kFbTfiBIC%2B1ZVmE5MELKmqNVFddF3%2BDWjXZGc%3D&reserved=0
> > , which proposed a task of
> > > > centralizing file upload/download at FileService and was resolved 
> > > > already
> > > > by a PR. Maybe we don't need that port for S3(minio) anymore. I will do
> > > > more investigation and test it out.
> > > >
> > > > Thanks,
> > > > Jiadong
> > > >
> > > > On Tue, Mar 10, 2026 at 2:20 PM Jiadong Bai <[email protected]> wrote:
> > > >
> > > > > > Yes, that is correct. Minio port is for file upload and download.
> > > > > >
> > > > > > Jiadong
> > > > > >
> > > > > > On Tue, Mar 10, 2026 at 2:18 PM Yicong Huang 
> > > > > > <[email protected]
> > > >
> > > > > > wrote:
> > > > > >
> > > > > > >> I read the instruction and it says we still need two ports, one 
> > > > > > >> of
> > them
> > > > > > >> is for MinIO. Is that still accurate?
> > > > > > >>
> > > > > > >> Best,
> > > > > > >> Yicong Huang
> > > > > > >> [email protected]
> > > > > > >>
> > > > > > >> On Mar 10, 2026 at 12:07 AM -0700, Jiadong Bai 
> > > > > > >> <[email protected]>,
> > > > > > >> wrote:
> > > > > > > >> > Hi Texera Community,
> > > > > > > >> >
> > > > > > > >> > This is a call for vote to release Apache Texera (incubating)
> > > > > > > >> > 1.1.0-incubating.
> > > > > > > >> >
> > > > > > > >> > == Release Candidate Artifacts ==
> > > > > > > >> >
> > > > > > > >> >
> > > > > > >>
> > > >
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fincubator%2Ftexera%2F1.1.0-incubating-RC4%2F&data=05%7C02%7Cyiconghuang%40umass.edu%7C6afafa7bcada4e81db5608de7f34b570%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639088061546493352%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=0ur8C2CHkfMLAfQ%2F65trqGq%2BhPhi2nmui0rmXep1Tys%3D&reserved=0
> > > > > > > >> >
> > > > > > > >> > == Container Images ==
> > > > > > > >> >
> > > > > > > >> > Container images are available at:
> > > > > > > >> > ghcr.io/apache/texera-dashboard-service:ac909a07d
> > > > > > > >> > ghcr.io/apache/texera-workflow-execution-coordinator:ac909a07d
> > > > > > > >> > ghcr.io/apache/texera-workflow-compiling-service:ac909a07d
> > > > > > > >> > ghcr.io/apache/texera-file-service:ac909a07d
> > > > > > > >> > ghcr.io/apache/texera-config-service:ac909a07d
> > > > > > > >> > ghcr.io/apache/texera-access-control-service:ac909a07d
> > > > > > > >> >
> > > > > > >>
> > > > ghcr.io/apache/texera-workflow-computing-unit-managing-service:ac909a07d
> > > > > > > >> >
> > > > > > > >> > These images are built from the source tarball included in 
> > > > > > > >> > this
> > > > release.
> > > > > > > >> >
> > > > > > > >> > == Git Tag ==
> > > > > > > >> >
> > > > > > > >> >
> > > > > > >>
> > > >
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Freleases%2Ftag%2Fv1.1.0-incubating-rc4&data=05%7C02%7Cyiconghuang%40umass.edu%7C6afafa7bcada4e81db5608de7f34b570%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639088061546511980%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6G0bv%2Bo37Kp6Jd19ltaich2yY5%2FDkmnGJtqoFAy9O54%3D&reserved=0
> > > > > > > >> > Commit: ac909a07dc656689a946fcc8cf08fbfe6b4595b5
> > > > > > > >> >
> > > > > > > >> > == Keys ==
> > > > > > > >> >
> > > > > > > >> > The release was signed with the GPG key.
> > > > > > > >> >
> > > > > > > >> > KEYS file:
> > > > > > >>
> > > >
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdownloads.apache.org%2Fincubator%2Ftexera%2FKEYS&data=05%7C02%7Cyiconghuang%40umass.edu%7C6afafa7bcada4e81db5608de7f34b570%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639088061546529806%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Cthq8GNvxXCUy7CamlyENz8JsuIeUCSLJLE51Szx0J0%3D&reserved=0
> > > > > > > >> >
> > > > > > > >> > == Vote ==
> > > > > > > >> >
> > > > > > > >> > The vote will be open for at least 72 hours.
> > > > > > > >> >
> > > > > > > >> > [ ] +1 Approve the release
> > > > > > > >> > [ ] 0 No opinion
> > > > > > > >> > [ ] -1 Disapprove the release (please provide the reason)
> > > > > > > >> >
> > > > > > > >> > == Checklist ==
> > > > > > > >> >
> > > > > > > >> > [ ] Checksums and PGP signatures are valid
> > > > > > > >> > [ ] LICENSE and NOTICE files are correct
> > > > > > > >> > [ ] All files have ASF license headers where appropriate
> > > > > > > >> > [ ] No unexpected binary files
> > > > > > > >> > [ ] Source tarball matches the Git tag
> > > > > > > >> > [ ] Can compile from source successfully
> > > > > > > >> > [ ] Docker Compose bundle deploys successfully with the 
> > > > > > > >> > published
> > > > images
> > > > > > > >> > (you may follow the instruction here:
> > > > > > > >> >
> > > > > > >>
> > > >
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fwiki%2FInstalling-Apache-Texera-using-Docker&data=05%7C02%7Cyiconghuang%40umass.edu%7C6afafa7bcada4e81db5608de7f34b570%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639088061546546135%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=eeGubV1tUUbOf6PI9tfo2X0g6oemkt25Cy%2BJHCrKl90%3D&reserved=0
> > > > > > >> )
> > > > > > > >> >
> > > > > > > >> > Thanks,
> > > > > > > >> > Jiadong Bai
> > > > > > > >> > Apache Texera (incubating) PPMC
> > > > > > >>
> > > > > >
> > > >
> >

Reply via email to