Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToon Claes <toon@gitlab.com>2023-03-16 16:16:24 +0300
committerToon Claes <toon@gitlab.com>2023-04-06 12:36:40 +0300
commitbb824c4973abe78b48827335b9f5d01a7f5da2f0 (patch)
treed576a1f52160b8fb1b23731b1417535f0ce0541c /_support
parente361ab4871766c3073dbc3d6a84788450bc430a3 (diff)
benchmarking: Remove setting up gitaly-ruby
Diffstat (limited to '_support')
-rw-r--r--_support/benchmarking/README.md2
-rw-r--r--_support/benchmarking/roles/gitaly/tasks/main.yml1
-rw-r--r--_support/benchmarking/roles/gitaly/tasks/setup_gitaly.yml19
-rw-r--r--_support/benchmarking/roles/gitaly/tasks/setup_ruby.yml33
-rw-r--r--_support/benchmarking/roles/gitaly/templates/config.toml.j24
5 files changed, 1 insertions, 58 deletions
diff --git a/_support/benchmarking/README.md b/_support/benchmarking/README.md
index bc439f19f..736856f82 100644
--- a/_support/benchmarking/README.md
+++ b/_support/benchmarking/README.md
@@ -62,7 +62,7 @@ On completion a tarball of the benchmark output will be written to
have a directory for each repository tested against each RPC containing:
- `ghz.json` - Output in JSON format from [ghz](https://ghz.sh) for the run.
-- `gitaly.log` - The main Gitaly log file. Gitaly-Ruby logs are not included.
+- `gitaly.log` - The main Gitaly log file.
To retrieve the 99th percentile duration in milliseconds from `ghz.json` use:
diff --git a/_support/benchmarking/roles/gitaly/tasks/main.yml b/_support/benchmarking/roles/gitaly/tasks/main.yml
index 0f1a1f77f..5ea4581e4 100644
--- a/_support/benchmarking/roles/gitaly/tasks/main.yml
+++ b/_support/benchmarking/roles/gitaly/tasks/main.yml
@@ -5,7 +5,6 @@
- include_tasks: initialize.yml
- include_tasks: setup_go.yml
-- include_tasks: setup_ruby.yml
- include_tasks: setup_gitaly.yml
- include_tasks: setup_gitlab_shell.yml
- include_tasks: setup_profiling.yml
diff --git a/_support/benchmarking/roles/gitaly/tasks/setup_gitaly.yml b/_support/benchmarking/roles/gitaly/tasks/setup_gitaly.yml
index 86c44f838..42f9a5e67 100644
--- a/_support/benchmarking/roles/gitaly/tasks/setup_gitaly.yml
+++ b/_support/benchmarking/roles/gitaly/tasks/setup_gitaly.yml
@@ -31,14 +31,6 @@
owner: git
group: git
-- name: Create gitaly-ruby directory
- file:
- path: /opt/gitaly-ruby
- state: directory
- mode: '0755'
- owner: git
- group: git
-
- name: Install Gitaly build dependencies
apt:
name:
@@ -80,7 +72,6 @@
chdir: /src/gitaly
environment:
PATH: '/usr/local/go/bin:{{ ansible_env.PATH }}'
- BUNDLE_PATH: '/src/gitaly/.ruby'
become_user: git
- name: Install Gitaly to /opt/gitaly
@@ -93,18 +84,8 @@
chdir: /src/gitaly
environment:
PATH: '/usr/local/go/bin:{{ ansible_env.PATH }}'
- BUNDLE_PATH: '/src/gitaly/.ruby'
become_user: git
-- name: Copy Gitaly-Ruby to ruby directory
- copy:
- src: /src/gitaly/ruby/
- dest: /opt/gitaly-ruby/
- owner: git
- group: git
- mode: '0755'
- remote_src: true
-
- name: Install Gitaly config
template:
src: config.toml.j2
diff --git a/_support/benchmarking/roles/gitaly/tasks/setup_ruby.yml b/_support/benchmarking/roles/gitaly/tasks/setup_ruby.yml
deleted file mode 100644
index 0b07a72ee..000000000
--- a/_support/benchmarking/roles/gitaly/tasks/setup_ruby.yml
+++ /dev/null
@@ -1,33 +0,0 @@
----
-- name: Install Ruby build dependencies
- apt:
- name:
- - autogen
- - autoconf
- - build-essential
- - libtool
- - libyaml-dev
- - libreadline6-dev
- - libncurses5-dev
- - libffi-dev
- - libgdbm-dev
- - zlib1g-dev
- state: present
-
-- name: Get ruby-build source
- unarchive:
- src: "https://github.com/rbenv/ruby-build/archive/refs/tags/v{{ ruby_build_version }}.tar.gz"
- dest: /src
- remote_src: true
- creates: "/src/ruby-build-{{ ruby_build_version }}"
- register: ruby_build
- become_user: git
-
-- name: Install ruby-build
- shell: "PREFIX=/usr/local /src/ruby-build-{{ ruby_build_version }}/install.sh"
- when: ruby_build.changed == True
-
-- name: Build Ruby
- shell: "ruby-build {{ hostvars[groups['client'][0]]['ruby_version'] }} /usr/local"
- args:
- creates: /usr/local/bin/ruby
diff --git a/_support/benchmarking/roles/gitaly/templates/config.toml.j2 b/_support/benchmarking/roles/gitaly/templates/config.toml.j2
index 9a9b2c230..f5a43907a 100644
--- a/_support/benchmarking/roles/gitaly/templates/config.toml.j2
+++ b/_support/benchmarking/roles/gitaly/templates/config.toml.j2
@@ -39,10 +39,6 @@ level = "info"
format = "json"
dir = "/var/log/gitaly"
-[gitaly-ruby]
-# The directory where gitaly-ruby is installed
-dir = "/opt/gitaly-ruby"
-
[gitlab-shell]
# The directory where gitlab-shell is installed
dir = "/opt/gitlab-shell"