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

added locust facilities with more workers #2314

Merged
merged 8 commits into from
May 4, 2021

Conversation

sanderegg
Copy link
Member

@sanderegg sanderegg commented May 3, 2021

What do these changes do?

Locust is a tool that allows to call entrypoints in parallel and get a nice graph from that.. it allows for testing our deployments.

  • adds make build to create our own locust app in a docker
  • adds make up target=LOCUST_FILE.py
  • adds docker-compose locust
  • adds some files for testing director-v0 /services, webserver /catalog/services

Related issue/s

replaces #2308

How to test

Checklist

@sanderegg sanderegg added the a:infra+ops maintenance of infrastructure or operations (discussed in retro) label May 3, 2021
@sanderegg sanderegg added this to the Schwarznasenschaf milestone May 3, 2021
@sanderegg sanderegg requested review from pcrespov, odeimaiz and mguidon May 3, 2021 16:31
@sanderegg sanderegg self-assigned this May 3, 2021
@sanderegg sanderegg requested review from GitHK and Surfict May 3, 2021 16:32
@codecov
Copy link

codecov bot commented May 3, 2021

Codecov Report

Merging #2314 (3ed9dd4) into master (ccc86f7) will increase coverage by 0.0%.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff           @@
##           master   #2314   +/-   ##
======================================
  Coverage    71.7%   71.8%           
======================================
  Files         506     506           
  Lines       19912   19912           
  Branches     1949    1949           
======================================
+ Hits        14296   14297    +1     
+ Misses       5141    5140    -1     
  Partials      475     475           
Flag Coverage Δ
integrationtests 62.0% <ø> (-0.1%) ⬇️
unittests 67.1% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
...ce_webserver/resource_manager/garbage_collector.py 74.8% <0.0%> (-1.0%) ⬇️
...webserver/computation_comp_tasks_listening_task.py 91.3% <0.0%> (+3.2%) ⬆️

@sanderegg sanderegg merged commit 77537d4 into ITISFoundation:master May 4, 2021
@sanderegg sanderegg deleted the more_locusts branch May 4, 2021 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:infra+ops maintenance of infrastructure or operations (discussed in retro)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants