AcademySoftwareFoundation / AcademySoftwareFoundation/OpenCue

[Porting] Pycue to Golang

Closed
#1,347 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
957
Forks
259
Avg merge
3d 6h
Merged PRs (30d)
16

Description

Hi All, due to several considerations, we decide to do porting all functions from pycue to golang.
basically by utilized python GRPC with golang.
We have managed almost everything, but still cannot figure out how to use LunchSpec and and also LunchSpecAndWait.
We cannot found what kind of XML contents to be fill in.

We planned to opensource these as well, in order to increase OpenCue adoption especially when combine with Kubernetes.

Any comments are welcome.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the existing pycue behavior with the Go gRPC port, focusing on the LunchSpec and LunchSpecAndWait entry points and the XML contents they require. Determine the request structure and expected waiting behavior before extending the port; done means these functions work in Go and the planned Kubernetes-oriented port is complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, grpc, python
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.