Conversation
leokondrashov
left a comment
There was a problem hiding this comment.
Please explain in details why and what are you doing in the PR description. The template is there for a reason.
I don't see any documentation in the changes as well. There should be something about the feature, file formats (you are introducing several).
leokondrashov
left a comment
There was a problem hiding this comment.
Please add docs on all files that you add as inputs to the execution. I have no idea how to get deploy_info and deployment yamls for a new set of benchmarks. What are the requirements for those benchmarks (use the relay from vSwarm, at least). Where is each file should be placed to be properly found by the loader.
5c945cf to
b8d098b
Compare
f011f41 to
601e0a6
Compare
ca58c49 to
6befe01
Compare
leokondrashov
left a comment
There was a problem hiding this comment.
Looks better. Please ask @cvetkovic and @JooyoungPark73 for review as well
b0faf74 to
403ab19
Compare
403ab19 to
a231f5b
Compare
|
@cvetkovic do you have any other comments? |
a231f5b to
d5ca597
Compare
|
Signed-off-by: aryans1204 <arshar1204@gmail.com>
Signed-off-by: aryans1204 <arshar1204@gmail.com>
Signed-off-by: aryans1204 <arshar1204@gmail.com>
Signed-off-by: aryans1204 <arshar1204@gmail.com> Added tests to CI and formatted code Signed-off-by: aryans1204 <arshar1204@gmail.com> Fixing the E2E test for vSwarm loader Signed-off-by: aryans1204 <arshar1204@gmail.com> Extracted vSwarm mock server from standard workload Signed-off-by: aryans1204 <arshar1204@gmail.com>
Signed-off-by: aryans1204 <arshar1204@gmail.com> Fixed loader e2e tests Signed-off-by: aryans1204 <arshar1204@gmail.com>
Signed-off-by: aryans1204 <arshar1204@gmail.com> Beautified code according to Invitro standards Signed-off-by: aryans1204 <arshar1204@gmail.com> Added deployment of predeployment commands for vSwarm benchmarks Signed-off-by: aryans1204 <arshar1204@gmail.com> Removed erroneous E2E testfile Signed-off-by: aryans1204 <arshar1204@gmail.com> Added cleanup for kubectl pods Signed-off-by: aryans1204 <arshar1204@gmail.com> Fixed trace unit test Signed-off-by: aryans1204 <arshar1204@gmail.com> Changed function identifier to include hashOwner and hashApp Signed-off-by: aryans1204 <arshar1204@gmail.com> Added docs for deploy_info Signed-off-by: aryans1204 <arshar1204@gmail.com> Fixed spelling errors Signed-off-by: aryans1204 <arshar1204@gmail.com> Added docs for deploy info file generation Signed-off-by: aryans1204 <arshar1204@gmail.com> Created spelling fix for loader docs Signed-off-by: aryans1204 <arshar1204@gmail.com> Changed pre-deployment to Go command from bash script Signed-off-by: aryans1204 <arshar1204@gmail.com> Impoved documentation Signed-off-by: aryans1204 <arshar1204@gmail.com> Impoved documentation with spellcheck Signed-off-by: aryans1204 <arshar1204@gmail.com> Improved documentation Signed-off-by: aryans1204 <arshar1204@gmail.com> Fixed spellcheck in documentation Signed-off-by: aryans1204 <arshar1204@gmail.com> Updated docs Signed-off-by: aryans1204 <arshar1204@gmail.com> Changed log.Warn to log.Fatal Signed-off-by: aryans1204 <arshar1204@gmail.com>
d5ca597 to
7a4502d
Compare
Summary
A small summary of the requirements (in one/two sentences).
Implementation Notes ⚒️
Goal of this PR is to add functionality in the
loaderto be able to execute vSwarm functions from amapper_output.jsonfile.The added functionality pertains to:
pkg/trace/mapper_trace_parser.goto parsemapper_output.jsonfiles and extract vSwarm functions.pkg/driver/deployment/knative.goto correctly deploy vSwarm functions, and ayamls.tar.gztarball that contains the YAML files for all the vSwarm functions. Documentation about this tarball is embedded inside the tarball.This extends upon the work done previously on the invoker, to be able to execute vSwarm functions. With the merge of this PR, vSwarm functions will be able to be executed from the loader, by specifying config options.
Added parsing, and deployment functionality to run vSwarm functions using Invitro loader, based on mapper output.
External Dependencies 🍀
Breaking API Changes⚠️
Simply specify none (N/A) if not applicable.