crush: adjust local retry threshold
This small adjustment reflects a change that was made in ceph.git commit af6a9f30696c900a2a8bd7ae24e8ed15fb4964bb, about 6 months ago. An N-1 search is not exhaustive. Fixed ceph.git bug #1594. Reviewed-by: Alex Elder <elder@inktank.com> Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
Родитель
8b12d47b80
Коммит
c90f95ed46
|
@ -415,7 +415,7 @@ reject:
|
||||||
if (collide && flocal < 3)
|
if (collide && flocal < 3)
|
||||||
/* retry locally a few times */
|
/* retry locally a few times */
|
||||||
retry_bucket = 1;
|
retry_bucket = 1;
|
||||||
else if (flocal < in->size + orig_tries)
|
else if (flocal <= in->size + orig_tries)
|
||||||
/* exhaustive bucket search */
|
/* exhaustive bucket search */
|
||||||
retry_bucket = 1;
|
retry_bucket = 1;
|
||||||
else if (ftotal < 20)
|
else if (ftotal < 20)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче