Skip to content

Fix instrumentation meta method definition [RUN ALL RSPEC] [RUN AS-IF-FOSS]

What does this MR do?

Attempt to fix the 500s described in #338893 (closed) which appear on Ruby 3 branch on GDK.

How to setup and validate locally (strongly suggested)

  • Revert the fix (or use the master)
  • Switch to Ruby3 branch in GitLab: git checkout sh-test-with-ruby-3.0.0
  • Make sure you use Ruby3, asdf local ruby 3.0.2; ruby -v
  • gdk restart rails-web
  • You'll receive args-count-related 500 on localhost
  • Change anything in the code to trigger hot reload, any puts or comment is enough
  • The issue will disappear
  • Apply the fix in this branch or switch to it, there won't be an issue after the initial webserver restart

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

N/A

Related to #338893 (closed)

Edited by Aleksei Lipniagov

Merge request reports