]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
doc/dev/msgr2: include stream ids
authorSage Weil <sage@redhat.com>
Fri, 10 Jun 2016 10:57:29 +0000 (06:57 -0400)
committerSage Weil <sage@redhat.com>
Fri, 10 Jun 2016 10:57:29 +0000 (06:57 -0400)
commitbd47272b93e79d7bc9428fea20da2d48ebc5a203
treec4ac51b6e26c10c3ad3ac75b8fc078533683bfd5
parent45766fed1864733c5216a7b50f11cce256338170
doc/dev/msgr2: include stream ids

- Add stream ids to the protocol.  This will allow us to
  multiplex multiple entities over the same TCP
  connection.

- Add a frame length.  This lets us pull entire frames
  off the wire without any introspection.  This is
  helpful on the implementation side because each stream
  may have a different cipher and for performance reasons
  because we want to pull large chunks from the network
  at a time.

- Simplify to a single frame format description, with
  only one optional variation (signature or no
  signature).

Signed-off-by: Sage Weil <sage@redhat.com>
doc/dev/msgr2.rst