]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
msg/async/ProtocolV2: allow rxbuf/txbuf get bigger in testing 37080/head
authorIlya Dryomov <idryomov@gmail.com>
Sat, 29 Aug 2020 10:02:30 +0000 (12:02 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 10 Sep 2020 09:38:11 +0000 (11:38 +0200)
commite01deed34b6f52f7cf282b43800ab65f2300b783
tree9cf1968e6319d7fb76447af0adaf15e57fd77a0d
parent65d8836383deeacfc8343f8d6563548a4c44c835
msg/async/ProtocolV2: allow rxbuf/txbuf get bigger in testing

We have a kernel client test case that constructs huge auth tickets
to exercise the three related code paths in the kernel.  One of the
tickets is bigger than 1000000 bytes, as required for triggering the
third code path.

We haven't bumped into this assert earlier because the kernel client
is still on msgr v1.  However, "rbd map" and "rbd unmap" commands
started connecting to the cluster in commit 96f05a7956b3 ("rbd: delay
determination of default pool name") and that happens via msgr v2.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 94953dd9398a937d43026f73efaf437597071ca7)
src/msg/async/ProtocolV2.cc