All of lore.kernel.org
 help / color / mirror / Atom feed
* Messenger V2 status
@ 2017-10-11 15:49 Ricardo Dias
  2017-10-11 15:54 ` Sage Weil
  0 siblings, 1 reply; 2+ messages in thread
From: Ricardo Dias @ 2017-10-11 15:49 UTC (permalink / raw)
  To: sweil, Haomai Wang; +Cc: Ceph Development

Hi,

I've read the current description of the Messenger V2 protocol in http:
//docs.ceph.com/docs/master/dev/msgr2/ and would like to ask some
questions about the current status of this feature.

- What are the problems/limitations of the V1 protocol that V2 is
aiming to solve?

- Is the protocol and message formats described in the document final,
or is this just a draft still subject to discussion?

- Did someone already started the implementation of the V2 protocol?

Thanks,
-- 
Ricardo Dias
Senior Software Engineer - Storage Team
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton,
HRB 21284
(AG Nürnberg)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Messenger V2 status
  2017-10-11 15:49 Messenger V2 status Ricardo Dias
@ 2017-10-11 15:54 ` Sage Weil
  0 siblings, 0 replies; 2+ messages in thread
From: Sage Weil @ 2017-10-11 15:54 UTC (permalink / raw)
  To: Ricardo Dias; +Cc: Haomai Wang, Ceph Development

Hi Ricardo!

On Wed, 11 Oct 2017, Ricardo Dias wrote:
> Hi,
> 
> I've read the current description of the Messenger V2 protocol in http:
> //docs.ceph.com/docs/master/dev/msgr2/ and would like to ask some
> questions about the current status of this feature.
> 
> - What are the problems/limitations of the V1 protocol that V2 is
> aiming to solve?

Mainly,

1- The v1 handshake is not extensible because there isn't a negotiation of 
which features to use (no separate of supported vs required features).

2- v2 lets you multiplex multiple entities across the same 
underlying connection (e.g., a TCP stream).  We plan to host multiple OSDs 
within the same process, and those endpoints may come and go (e.g., if one 
of the OSDs is logically marked down).

> - Is the protocol and message formats described in the document final,
> or is this just a draft still subject to discussion?

Draft.  It underwent a fair bit of discussion a little over a year ago so 
it ought to be reasonable complete, but I'm sure we'll run into 
problems as it is being implemented, or what to change things.

> - Did someone already started the implementation of the V2 protocol?

I don't think so.

Thanks!
sage

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-10-11 15:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-11 15:49 Messenger V2 status Ricardo Dias
2017-10-11 15:54 ` Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.