Closed GoogleCodeExporter closed 8 years ago
Probably when stopping one Erlang process, you killed more than the majority of
the
replicas. See also
http://code.google.com/p/scalaris/wiki/HowToReplicaPlacement
Original comment by schin...@gmail.com
on 26 May 2009 at 11:35
scalaris is currently using a replication degree of 4 and all operations have to
access at least 3 replicas to succeed. It could be the case, that two replicas
disappeared when you killed a node. In the web interface on the "Ring" and
"Indexed
Ring" pages, you can see the number of items per node in the "load" column.
If your are using 4 scalaris nodes, you can use replica placement to increase
availability, see http://code.google.com/p/scalaris/wiki/HowToReplicaPlacement.
Original comment by schu...@gmail.com
on 26 May 2009 at 11:56
thx for the reply.
that's means have 2 way to increase availability:
1. start more nodes to keep the replicas availabe(avoid replicas in the same
node)?
2. use the random_with_bit_mask.
am i right?
Original comment by rain_...@tom.com
on 27 May 2009 at 5:15
Both together will do the trick. Start at least four nodes for a replication
degree
of four and ensure by using the bit mask, that every node gets a quarter of the
ring.
Right.
Original comment by schin...@gmail.com
on 27 May 2009 at 6:49
ok, i will try it.Thanks schintke and schuett.
Original comment by rain_...@tom.com
on 27 May 2009 at 10:15
Original issue reported on code.google.com by
rain_...@tom.com
on 25 May 2009 at 1:45