vmpooler/lib/vmpooler
kirby@puppetlabs.com 2d94cb4266 (POOLER-141) Fix order of processing migrating and pending queues
This commit updates how migrating and pending queues are processed. Sets to be processed are created with sadd in redis, and iterated over as a list in ruby. The latest member is added to the beginning of this set in redis, and becomes the first member of the set in ruby. To ensure that items are processed in the order they are added it is necessary to reverse the list before iterating through its members. Without this change the newest members of the set are processed first, which creates inconsistent times to evaluation.
2019-04-11 12:29:05 -07:00
..
api (POOLER-140) Ensure a running VM stays in a queue 2019-04-05 14:01:18 -07:00
providers (POOLER-129) Allow setting weights for backends 2018-09-11 11:15:02 -07:00
public Fix JavaScript error on nil weekly_data 2016-11-21 17:05:58 -08:00
views dashboard2 2016-01-13 12:01:05 -08:00
api.rb (POOLER-132) Sync pool size on dashboard start 2018-10-03 13:07:20 -07:00
dashboard.rb Set config via env for dashboard spec 2018-07-13 09:35:18 -07:00
dummy_statsd.rb (maint) Fix rubocop violations 2017-03-16 15:39:15 -07:00
generic_connection_pool.rb (POOLER-52) Add a generic connection pool 2017-05-17 13:52:28 -07:00
graphite.rb (maint) Fix rubocop violations 2017-03-16 15:39:15 -07:00
logger.rb (maint) Emit console messages when debugging is enabled 2017-03-31 17:57:06 -07:00
pool_manager.rb (POOLER-141) Fix order of processing migrating and pending queues 2019-04-11 12:29:05 -07:00
providers.rb Adds a new mechanism to load providers from any gem or file path. (#263) 2018-07-24 16:35:18 -07:00
statsd.rb (maint) Fix rubocop violations 2017-03-16 15:39:15 -07:00
version.rb (TAG) update version to 0.5.0 2019-02-14 20:04:58 +00:00