bloom-lang / bud

Prototype Bud runtime (Bloom Under Development)
http://bloom-lang.net
Other
854 stars 60 forks source link

Distributed End-Of-Stream/End-of-Query module #107

Open jhellerstein opened 13 years ago

jhellerstein commented 13 years ago

We should provide one of these.

neilconway commented 13 years ago

Sorry -- what does this mean?

On Thursday, March 17, 2011, jhellerstein reply@reply.github.com wrote:

We should provide one of these.

Reply to this email directly or view it on GitHub: https://github.com/bloom-lang/bud/issues/107

Neil

jhellerstein commented 13 years ago

This is quorum agreement that a task is done.

Think of providing an interface for a one-shot distributed recursive query. When should the consumer be given "the answer" for some definition thereof?

palvaro commented 13 years ago

don't we already have this module and isn't it called "voting"?

jhellerstein commented 13 years ago

I think it'd use voting and maybe some reliable delivery protocol (perhaps one based on counting). The thing that needs to be voted on is something about acks of dataflow messages.