Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate Java gPRC stub #178

Closed
honnix opened this issue Feb 17, 2020 · 10 comments
Closed

Generate Java gPRC stub #178

honnix opened this issue Feb 17, 2020 · 10 comments
Assignees
Labels
enhancement New feature or request

Comments

@honnix
Copy link
Member

honnix commented Feb 17, 2020

Currently the docker image that is used to generate Java code from proto doesn't generate gPRC stub.

This is easily solvable by installing one more binary and tweak it a bit. To do that we will need to open source the image.

@honnix honnix added the enhancement New feature or request label Feb 17, 2020
@honnix
Copy link
Member Author

honnix commented Feb 17, 2020

@kumare3 wdyt?

@kumare3
Copy link
Contributor

kumare3 commented Mar 4, 2020

@honnix absolutely, we should be open sourcing it. I think I am also open to just starting a new repo outside and we can copy things over. Then use this open sourced alternative. Open sourcing sometimes can take too long.
@jonathanburns do you think it is worth open sourcing lyft/protocgenerator? Or should we just bootstrap a new project in flyteorg/...?

@kumare3 kumare3 added this to the 0.3.0 milestone Mar 30, 2020
@kumare3
Copy link
Contributor

kumare3 commented Mar 30, 2020

I have moved it to milestone 3. I will work on this after tomorrow

@EngHabu EngHabu modified the milestones: 0.3.0, 0.4.0 Apr 30, 2020
@EngHabu
Copy link
Contributor

EngHabu commented May 28, 2020

@honnix Is this done as part of your https://github.com/spotify/flytekit-java OSS. Can we close this?

@EngHabu EngHabu modified the milestones: 0.4.0, 0.5.0 May 28, 2020
@honnix
Copy link
Member Author

honnix commented May 29, 2020

Yes it is done there. However it is still strange we don't generate stub here. flytekit-java as I remember doesn't distribute proto and rpc generated code. I will take a look at there first.

There is an ongoing PR in protocgenerator, and I think we could get Java fixed with little effort.

@kumare3
Copy link
Contributor

kumare3 commented Jun 19, 2020

@honnix let me know if we should start merging the PR

@EngHabu EngHabu removed this from the 0.5.0 milestone Jun 25, 2020
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Dec 6, 2022
* Node execution refactor for Parent-child relationship
* Test fixes
* Comments and test
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Dec 6, 2022
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Dec 20, 2022
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Dec 20, 2022
make the index page contain the user guide intro content

Signed-off-by: cosmicBboy <[email protected]>
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Dec 20, 2022
Signed-off-by: Pianist038801 <[email protected]>

Co-authored-by: Pianist038801 <[email protected]>
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Aug 9, 2023
* Node execution refactor for Parent-child relationship
* Test fixes
* Comments and test
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Aug 21, 2023
eapolinario pushed a commit to eapolinario/flyte that referenced this issue Aug 21, 2023
@github-actions
Copy link

Hello 👋, This issue has been inactive for over 9 months. To help maintain a clean and focused backlog, we'll be marking this issue as stale and will close the issue if we detect no activity in the next 7 days. Thank you for your contribution and understanding! 🙏

@github-actions github-actions bot added the stale label Aug 26, 2023
@github-actions
Copy link

github-actions bot commented Sep 2, 2023

Hello 👋, This issue has been inactive for over 9 months and hasn't received any updates since it was marked as stale. We'll be closing this issue for now, but if you believe this issue is still relevant, please feel free to reopen it. Thank you for your contribution and understanding! 🙏

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Sep 2, 2023
@eapolinario eapolinario reopened this Nov 2, 2023
@github-actions github-actions bot removed the stale label Nov 3, 2023
@kumare3
Copy link
Contributor

kumare3 commented Nov 5, 2023

This has been completed

@kumare3 kumare3 closed this as completed Nov 5, 2023
@honnix
Copy link
Member Author

honnix commented Nov 6, 2023

Do we have the gRPC stubs generated for Java? I don't see them here https://github.com/flyteorg/flyte/tree/master/flyteidl/gen/pb-java/flyteidl/service. Also it would be nice to get those generated classes compiled, packed and uploaded to Maven central. Unlike Go, Java doesn't do source code distribution.

pmahindrakar-oss pushed a commit that referenced this issue May 1, 2024
) (#178)

## Overview
Cherry-pick of [3fe4533](3fe4533) and [c21ded6](c21ded6)
as well as code changes to be org-aware

## Test Plan
*TODO: Summarize tests added, integration tests run, or other steps you took to validate this change. Include (or link to) relevant test output or screenshots.*

## Rollout Plan (if applicable)
*TODO: Describe any deployment or compatibility considerations for rolling out this change.*

## Upstream Changes
Should this change be upstreamed to OSS (flyteorg/flyte)? If so, please check this box for auditing. Note, this is the responsibility of each developer. See [this guide](https://unionai.atlassian.net/wiki/spaces/ENG/pages/447610883/Flyte+-+Union+Cloud+Development+Runbook/#When-are-versions-updated%3F).
- [ ] To be upstreamed

## Jira Issue
https://unionai.atlassian.net/browse/<project-number>

## Checklist
* [ ] Added tests
* [ ] Ran a deploy dry run and shared the terraform plan
* [ ] Added logging and metrics
* [ ] Updated [dashboards](https://unionai.grafana.net/dashboards) and [alerts](https://unionai.grafana.net/alerting/list)
* [ ] Updated documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants