]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: make reconnect allocation a bit more generous
authorSage Weil <sage@newdream.net>
Thu, 30 Oct 2008 18:00:46 +0000 (11:00 -0700)
committerSage Weil <sage@newdream.net>
Thu, 30 Oct 2008 18:00:46 +0000 (11:00 -0700)
src/kernel/mds_client.c

index fdc2728efa58c4d0ab46d6b9615a1c633d980599..4d9efdf47fcbd9825c6416901c0f8af204ca987c 100644 (file)
@@ -1706,7 +1706,7 @@ needmore:
         * factor in snap realms, but it's safe.
         */
        num_caps += num_realms;
-       newlen = (len * (session->s_nr_caps+1)) / (num_caps + 1);
+       newlen = (len * (session->s_nr_caps+3)) / (num_caps + 1);
        dout(30, "i guessed %d, and did %d of %d caps, retrying with %d\n",
             len, num_caps, session->s_nr_caps, newlen);
        len = newlen;