]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osdc/Objecter: unify disparate EAGAIN handling paths into one 16627/head
authorSage Weil <sage@redhat.com>
Thu, 27 Jul 2017 16:13:39 +0000 (12:13 -0400)
committerSage Weil <sage@redhat.com>
Thu, 27 Jul 2017 16:13:39 +0000 (12:13 -0400)
commita98a2619b3858fb1688f7ccf128490ca96642d0a
treeee92a9298e0ab465ce70cea602c138486cdb0213
parent105435a38e6e1876a4883c3764c5d7366b44f506
osdc/Objecter: unify disparate EAGAIN handling paths into one

We had two different code paths for EAGAIN that both
seemed to resend the same request again (with a new
tid), but implemneted it in two different ways. Further,
the first one was conditioned on the BALANCE_READS
flag but not LOCALIZED_READS, which should (I think) be
equivalent in this context.

Unify them into a single path.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osdc/Objecter.cc