partisan icon indicating copy to clipboard operation
partisan copied to clipboard

High-performance, high-scalability distributed computing for the BEAM.

Results 38 partisan issues
Sort by recently updated
recently updated
newest added

All of the `neighbor`, `neighbor_accepted` and `neighbor_rejected` messages in the HyParView implementation need acknowledgements, and the messages buffered until so, to ensure the views are symmetric.

Topology: HyParView
Status: Review Needed

It's unclear how to explicitly leave from the cluster outside of a failure, given the algorithm in the paper doesn't directly discuss this.

enhancement
Topology: HyParView
Priority: Low

In HyParView, when the shuffle occurs and members of the remote passive view are replaced the nodes that are randomly evicted out of the passive side of the recipient should...

Topology: HyParView
Status: Review Needed

All of the `handle_message` calls coming off of the socket should be made asynchronous.

enhancement
Priority: High

The default membership for partisan does not persist the actor for a given instance of the peer service manager: this is something we inherited from Helium's peer service. Because of...

Status: Review Needed
Priority: Low

`` doesn't seem to be supported by `ex_doc`: ![Screenshot 2024-03-08 18 15 55@2x](https://github.com/lasp-lang/partisan/assets/1732217/b67a2a0e-eb8f-4303-a1ae-3b1244492aba) Using a end-of-line double space convention instead fixes this: ![Screenshot 2024-03-08 18 31 36@2x](https://github.com/lasp-lang/partisan/assets/1732217/23c801f9-8a23-48f1-9c44-c9a4ea17bb26)

This happens when a message is fast forwarded. The sending function checks we have a connection for Channel/Node, prepares the message and the sends. Concurrently the peer service might decide...

bug
Priority: Medium

Hi @aramallo, I noticed also the even after re-booting all the components in the cluster, the AAE is still consideringnodes that are not supposed to be in the cluster. In...

Likely related to #251, when nodes go down and up a few times (usually when debugging apps!), dynamic node names appear apparently randomly, and for some reason this leads to...