rails configuration_file encoding error
Summary
gitlab_rails['gitlab_email_display_name']
with non ASCII characters could cause high CPU usage
Steps to reproduce
Create an instance, edit /etc/gitlab/gitlab.rb
gitlab_rails['gitlab_email_display_name']
to non-ASCII letter.
Or update an instance to 16.0.1. (For my case, it's 15.11.3 to 16.0.1)
Example Project
(blank)
What is the current bug behavior?
/opt/gitlab/embedded/lib/ruby/gems/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/configuration_file.rb:40:in `include?': incompatible character encodings: US-ASCII and UTF-8 (Encoding::CompatibilityError)
from /opt/gitlab/embedded/lib/ruby/gems/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/configuration_file.rb:40:in `block in read'
from <internal:kernel>:90:in `tap'
from /opt/gitlab/embedded/lib/ruby/gems/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/configuration_file.rb:39:in `read'
from /opt/gitlab/embedded/lib/ruby/gems/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/configuration_file.rb:14:in `initialize'
from /opt/gitlab/embedded/lib/ruby/gems/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/configuration_file.rb:18:in `new'
from /opt/gitlab/embedded/lib/ruby/gems/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/configuration_file.rb:18:in `parse'
from /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab_settings/settings.rb:17:in `reload!'
from /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab_settings/settings.rb:27:in `method_missing'
from /opt/gitlab/embedded/service/gitlab-rails/sidekiq_cluster/cli.rb:202:in `sidekiq_exporter_enabled?'
from /opt/gitlab/embedded/service/gitlab-rails/sidekiq_cluster/cli.rb:210:in `metrics_server_enabled?'
from /opt/gitlab/embedded/service/gitlab-rails/sidekiq_cluster/cli.rb:188:in `start_metrics_server'
from /opt/gitlab/embedded/service/gitlab-rails/sidekiq_cluster/cli.rb:162:in `start_and_supervise_workers'
from /opt/gitlab/embedded/service/gitlab-rails/sidekiq_cluster/cli.rb:136:in `run'
from /opt/gitlab/embedded/service/gitlab-rails/bin/sidekiq-cluster:11:in `<main>'
What is the expected correct behavior?
Gitlab running with low CPU usage.