diff --git a/app/models/ci/build_metadata.rb b/app/models/ci/build_metadata.rb
index 5fc21ba3f285e9ae39b708973821261aee89a29a..3bdf2f90acbeaf47ff7f7c9ca037b6c5cd7cca76 100644
--- a/app/models/ci/build_metadata.rb
+++ b/app/models/ci/build_metadata.rb
@@ -9,7 +9,6 @@ class BuildMetadata < Ci::ApplicationRecord
     include Presentable
     include ChronicDurationAttribute
     include Gitlab::Utils::StrongMemoize
-    include IgnorableColumns
 
     self.table_name = 'ci_builds_metadata'
 
@@ -39,8 +38,6 @@ class BuildMetadata < Ci::ApplicationRecord
         job_timeout_source: 4
     }
 
-    ignore_columns :runner_features, remove_with: '15.1', remove_after: '2022-05-22'
-
     def update_timeout_state
       timeout = timeout_with_highest_precedence
 
diff --git a/spec/models/ci/build_spec.rb b/spec/models/ci/build_spec.rb
index 9b23d9511a7a1469cc6331dd68b78386d318dfce..948e16a9b3cd3c4b75cea3a7f8a8e0dde402285c 100644
--- a/spec/models/ci/build_spec.rb
+++ b/spec/models/ci/build_spec.rb
@@ -5583,7 +5583,7 @@ def run_job_without_exception
     end
   end
 
-  describe '#runner_features' do
+  describe '#runtime_runner_features' do
     subject do
       build.save!
       build.cancel_gracefully?