Automatic deduction of Dirigent parameters from knative's yaml is broken

Open
#620 0 comments 0 reactions 1 assignee View on GitHub

@cvetkovic is already working on this.

Since Mar 24, 2025.

Assessment

This issue has not been assessed yet.

Description

Version

Main branch

Expected behavior

Automatic conversion of knative's parameters from yaml file by convertKnativeYamlToDirigentMetadata method. Successful launch of experiment without generating the dirigent.json for each trace.

Observed behavior

Failure to start experiment

INFO[Mar 24 07:14:42.902] Failure configuration found.
INFO[Mar 24 07:20:31.822] Using workloads/container/trace_func_go.yaml as a service YAML specification file.
INFO[Mar 24 07:20:31.822] Generating IAT and runtime specifications for all the functions
FATA[Mar 24 07:20:31.823] No Dirigent metadata for function trace-func-46-6870392980482454776

Steps to reproduce

  • Deploy dirigent (main branch)
  • Pull main branch of invitro on node0
  • Update go to newer version (e.g., v1.22.9)
  • Add line "YamlSelector": "container" into cmd/config_dirigent_trace.json
  • (Re)move file data/traces/example/dirigent.json to trigger automatic evaluation of Dirigent's metadata from existing yaml file
  • Run loader: go run cmd/loader.go -config cmd/config_dirigent_trace.json
Dominant language
Jupyter Notebook
Stars
29
Forks
21
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from vhive-serverless/invitro

All issues in vhive-serverless/invitro

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.