]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
xio: Configure Accelio internal pool
authorVu Pham <vu@mellanox.com>
Thu, 11 Dec 2014 13:35:56 +0000 (05:35 -0800)
committerMatt Benjamin <matt@cohortfs.com>
Wed, 14 Jan 2015 21:43:54 +0000 (16:43 -0500)
commit3c7e857b834e2ac303ed82c7f3a786eebaedfa25
treef5e0c61291227e04e3583e520e70dafdd133c939
parentdcfb80a8db06a0fe52158a43795661168d622904
xio: Configure Accelio internal pool

Temporarily hardcoded all 6 allocators + growing quantum and max size
1k allocator - quantum 4k - max 256k
4k allocator - quantum 4k - max 256k
16k allocator - quantum 4k - max 256k
64k allocator - quantum 1k - max 64k
256k allocator - quantum 512 - max 16k
1m allocator - quantum 128 - max 8k

Later we need to calculate the sustainable workload and dynamically
configure Accelio's interal pool accordingly

Signed-off-by: Vu Pham <vu@mellanox.com>
Signed-off-by: Matt Benjamin <matt@cohortfs.com>
src/msg/xio/XioMessenger.cc