vmpooler/lib/vmpooler
Samuel 0a323f6052
(maint) Speedup the tagging method (#422)
* (maint) Speedup the tagging method
While looking at the instrumentation data for the ABS queue processor,
I noticed a lot of time spent in the HTTP PUT method, which in the code
was easy to isolate, as it is only used via the vmpooler tagging functions
ie the API /vm/foobar/ with 'tag' key-value pairs.
While I'm not sure the original hset() make sense to me, there was an easy
way to speed them up by using pipelined. I would expect a very good speed
increase with this turned on.

* tag rubocop to <1.0 because the 1.0 version returns 130 new offenses
2020-10-23 09:40:11 -07:00
..
api (maint) Speedup the tagging method (#422) 2020-10-23 09:40:11 -07:00
metrics Add promstats component check 2020-08-29 09:40:29 -07:00
providers (DIO-1059) Optionally add snapshot tuning params at clone time 2020-10-16 16:29:29 -07:00
public Fix JavaScript error on nil weekly_data 2016-11-21 17:05:58 -08:00
util (POOLER-174) Reduce duplicate of on demand code introduced in POOLER-158 (#383) 2020-06-11 12:39:34 -05:00
views dashboard2 2016-01-13 12:01:05 -08:00
api.rb Add healthcheck endpoint, spec testing 2020-09-22 12:25:26 -07:00
dashboard.rb Merge pull request #360 from highb/2020-03-05_unsafe_rubocop_fixes 2020-03-05 16:03:21 -08:00
generic_connection_pool.rb (POOLER-160) Revise connection metrics 2020-06-29 19:52:14 +01:00
logger.rb Use URI.parse.open/File.open instead of open 2020-03-05 16:56:06 -08:00
metrics.rb (POOLER-160) Revise Metrics Classwork 2020-06-29 19:54:28 +01:00
pool_manager.rb (POOLER-191) Add checking for running instances that are not in active 2020-10-13 14:17:51 -07:00
providers.rb Fixing Naming/PredicateName issues 2020-03-05 17:10:22 -08:00
version.rb (GEM) update vmpooler version to 0.17.0 2020-10-20 15:27:00 +00:00