Project | Long Running Elixir Benchmarks | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<style> | |
.square { | |
border-radius: 6px; | |
padding: 10px; | |
background: #A2A6A6; | |
width: 80px; | |
height: 80px; |
- Retry Job (today is a completely new job and is not linked to retried one)
- Track job status pending/running/finished/failed
- Save/Download docker-compose file from job
- Be able to search repository
- Add max retries to job claiming to avoid the runner to always claim a job that fails
- Detect performance regressions and notify repositories
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Elixir Bench Runner API | |
defmodule ElixirBench.Runner.Api do | |
@api_client Application.fetch_env(:runner, api_client) | |
#notify caller about submission status | |
def submit_results(caller, credentials, job, results) do | |
case @api_client.submit_results(credentials, results) do | |
:ok -> send(caller, :ok) | |
_ -> send(caller, :error) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Operating System: Linux | |
CPU Information: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz | |
Number of Available Cores: 4 | |
Available memory: 15.49 GB | |
Elixir 1.6.4 | |
Erlang 20.3 | |
Benchmark suite executing with the following configuration: | |
warmup: 2 s | |
time: 5 s | |
parallel: 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Operating System: Linux | |
CPU Information: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz | |
Number of Available Cores: 4 | |
Available memory: 15.49 GB | |
Elixir 1.6.4 | |
Erlang 20.3 | |
Benchmark suite executing with the following configuration: | |
warmup: 2 s | |
time: 10 s | |
parallel: 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Operating System: Linux | |
CPU Information: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz | |
Number of Available Cores: 4 | |
Available memory: 15.49 GB | |
Elixir 1.6.4 | |
Erlang 20.3 | |
Benchmark suite executing with the following configuration: | |
warmup: 2 s | |
time: 40 s | |
parallel: 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Operating System: Linux | |
CPU Information: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz | |
Number of Available Cores: 4 | |
Available memory: 15.49 GB | |
Elixir 1.6.4 | |
Erlang 20.3 | |
Benchmark suite executing with the following configuration: | |
warmup: 2 s | |
time: 10 s | |
parallel: 1 |