distributed-process icon indicating copy to clipboard operation
distributed-process copied to clipboard

[DP-89] Strenghen the ordering guarantees in distributed-process

Open qnikst opened this issue 10 years ago • 1 comments

[Imported from JIRA. Reported by jwaldmann @jwaldmann) as DP-89 on 2014-03-11 08:51:05] A "channel" can be one of many things, and the API docs don't say what's happening:

  • does it have a capacity? (can it store messages?)
  • if yes, what guarantees are there for message ordering? (is it FIFO in some concurrent sense, that is FIFO between a fixed pair of sender and receiver process?)

and the same for send/expect - with the extra difficulty that the underlying channel is untyped? What does this imply for message ordering (e.g., FIFO-by-type)?

You have some "INTERNAL NOTES" in C.D.Process - please make them visible in the Haddocks.

qnikst avatar Jun 17 '15 18:06 qnikst

I think all these are spelled out in the docs, the semantics, and the website. @qnikst do you think we need to explain things further?

hyperthunk avatar Oct 07 '15 14:10 hyperthunk