-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/70564/
-----------------------------------------------------------

Review request for mesos and Benjamin Mahler.


Repository: mesos


Description
-------

Fixed a performance issue in the random sorter.


Diffs
-----

  src/master/allocator/sorter/random/sorter.cpp 
f4132bbacd590389ae156f964d2463e79db5e27f 


Diff: https://reviews.apache.org/r/70564/diff/1/


Testing
-------

make check

Benchmarking:
Optimized build with 
QuotaParam/BENCHMARK_HierarchicalAllocator_WithQuotaParam.LargeAndSmallQuota/5

Before:
Added 3000 agents in 88.759226ms
Added 3000 frameworks in 19.519956346secs
Benchmark setup: 3000 agents, 3000 roles, 3000 frameworks, with random sorter
Made 3856 allocations in 19.091583161secs
Made 0 allocation in 18.428433277secs

After:

Added 3000 agents in 87.972155ms
Added 3000 frameworks in 19.372715548secs
Benchmark setup: 3000 agents, 3000 roles, 3000 frameworks
Made 3856 allocations in 15.846013158secs
Made 0 allocation in 15.756238099secs


Thanks,

Meng Zhu

Reply via email to