Skip to content

Commit 3e18e52

Browse files
authored
[ruby/rage-sequel] Get ids outside of database connection (#9758)
+-----------+----------------------------+-----+ | name| branch_name|query| +-----------+----------------------------+-----+ |rage-sequel| master|40616| |rage-sequel| rage/ids-outside-connection|41392|
1 parent 8cd78dd commit 3e18e52

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

frameworks/Ruby/rage-sequel/app/controllers/benchmarks_controller.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ def db
1313
end
1414

1515
def queries
16+
ids = requested_ids
1617
worlds = DB.synchronize do
17-
requested_ids.map do |id|
18+
ids.map do |id|
1819
World.with_pk(id)
1920
end
2021
end
@@ -34,9 +35,10 @@ def fortunes
3435

3536
def updates
3637
worlds = nil
38+
ids = requested_ids
3739

3840
DB.synchronize do
39-
worlds = requested_ids.map do |id|
41+
worlds = ids.map do |id|
4042
world = World.with_pk(id)
4143
new_value = random_id
4244
new_value = random_id while new_value == world.randomnumber

0 commit comments

Comments
 (0)