add limit for build lists on publishing

This commit is contained in:
Vokhmin Alexey V 2013-01-30 20:30:20 +04:00
parent 8677831e61
commit 1bbdcd54ef
1 changed files with 2 additions and 1 deletions

View File

@ -177,6 +177,7 @@ module AbfWorker
order(:updated_at) order(:updated_at)
locked_ids = @redis.lrange(LOCKED_BUILD_LISTS, 0, -1) locked_ids = @redis.lrange(LOCKED_BUILD_LISTS, 0, -1)
build_lists = build_lists.where('build_lists.id NOT IN (?)', locked_ids) unless locked_ids.empty? build_lists = build_lists.where('build_lists.id NOT IN (?)', locked_ids) unless locked_ids.empty?
build_lists = build_lists.limit(1000)
projects_for_cleanup = @redis.lrange(PROJECTS_FOR_CLEANUP, 0, -1). projects_for_cleanup = @redis.lrange(PROJECTS_FOR_CLEANUP, 0, -1).
select{ |k| k =~ /#{save_to_repository_id}\-#{build_for_platform_id}$/ } select{ |k| k =~ /#{save_to_repository_id}\-#{build_for_platform_id}$/ }