From: Liu Yuan <tailai.ly at taobao.com> We should never return anything greater than sys->nr_copies. Signed-off-by: Liu Yuan <tailai.ly at taobao.com> --- sheep/group.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/sheep/group.c b/sheep/group.c index ea02602..0c494bb 100644 --- a/sheep/group.c +++ b/sheep/group.c @@ -204,7 +204,7 @@ static int update_vnode_info(void) int get_nr_copies(struct vnode_info *vnode_info) { int nr_copies = vnode_info->nr_zones; - if (nr_copies < sys->nr_copies) + if (nr_copies > sys->nr_copies) nr_copies = sys->nr_copies; return nr_copies; } -- 1.7.8.2 |