Browse Source

Lapis: Cap updates to 500.

Pierre-Yves Gérardy 11 years ago
parent
commit
33d0ddcc30
2 changed files with 5 additions and 4 deletions
  1. 3 2
      frameworks/Lua/lapis/web.lua
  2. 2 2
      frameworks/Lua/lapis/web.moon

+ 3 - 2
frameworks/Lua/lapis/web.lua

@@ -20,9 +20,10 @@ do
   local _obj_0 = table
   local _obj_0 = table
   sort = _obj_0.sort
   sort = _obj_0.sort
 end
 end
-local random
+local min, random
 do
 do
   local _obj_0 = math
   local _obj_0 = math
+  min = _obj_0.min
   random = _obj_0.random
   random = _obj_0.random
 end
 end
 local Fortune
 local Fortune
@@ -177,7 +178,7 @@ do
         num_queries = 1
         num_queries = 1
       end
       end
       local worlds = { }
       local worlds = { }
-      for i = 1, num_queries do
+      for i = 1, min(500, num_queries) do
         local wid = random(1, 10000)
         local wid = random(1, 10000)
         local world = World:find(wid)
         local world = World:find(wid)
         world.randomnumber = random(1, 10000)
         world.randomnumber = random(1, 10000)

+ 2 - 2
frameworks/Lua/lapis/web.moon

@@ -4,7 +4,7 @@ import Model from require "lapis.db.model"
 import config from require "lapis.config"
 import config from require "lapis.config"
 import insert from table
 import insert from table
 import sort from table
 import sort from table
-import random from math
+import min, random from math
 
 
 class Fortune extends Model
 class Fortune extends Model
 
 
@@ -55,7 +55,7 @@ class Benchmark extends lapis.Application
     if num_queries == 0
     if num_queries == 0
       num_queries = 1
       num_queries = 1
     worlds = {}
     worlds = {}
-    for i = 1, num_queries
+    for i = 1, min(500, num_queries)
       wid = random(1, 10000)
       wid = random(1, 10000)
       world = World\find wid
       world = World\find wid
       world.randomnumber = random(1, 10000)
       world.randomnumber = random(1, 10000)