소스 검색

Lapis: Cap updates to 500.

Pierre-Yves Gérardy 11 년 전
부모
커밋
33d0ddcc30
2개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  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
   sort = _obj_0.sort
 end
-local random
+local min, random
 do
   local _obj_0 = math
+  min = _obj_0.min
   random = _obj_0.random
 end
 local Fortune
@@ -177,7 +178,7 @@ do
         num_queries = 1
       end
       local worlds = { }
-      for i = 1, num_queries do
+      for i = 1, min(500, num_queries) do
         local wid = random(1, 10000)
         local world = World:find(wid)
         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 insert from table
 import sort from table
-import random from math
+import min, random from math
 
 class Fortune extends Model
 
@@ -55,7 +55,7 @@ class Benchmark extends lapis.Application
     if num_queries == 0
       num_queries = 1
     worlds = {}
-    for i = 1, num_queries
+    for i = 1, min(500, num_queries)
       wid = random(1, 10000)
       world = World\find wid
       world.randomnumber = random(1, 10000)