Closed GoogleCodeExporter closed 8 years ago
currently there is no replica-repair in scalaris - we are working on it...
Original comment by nico.kru...@googlemail.com
on 3 Aug 2010 at 1:39
Hi!
What about particular key replicas desync in the case when some message was
lost, for example 'commit' message for a TP. All others TP got the message but
this one not. Do you plan to create some automatic tool for repair this?
Original comment by serge.po...@gmail.com
on 3 Aug 2010 at 2:08
Currently, the repair is only implicitly done, when further writes are
performed on the same items. Message loss is not a usual issue in Scalaris, as
we use TCP for point-to-point communication. If a commit would be lost, a later
write operation would fix the desynced replica.
Yes, we will have some automatic, periodically running, replica repair
mechanism.
Original comment by schin...@gmail.com
on 3 Aug 2010 at 2:43
> Message loss is not a usual issue in Scalaris, as we use TCP for
point-to-point communication.
This effect can be obtained by short-term failure of communication, which is
not revealed by the failure detector. Your comm_port server don't check a send
operation result, so is real to "lose" the message.
Original comment by serge.po...@gmail.com
on 3 Aug 2010 at 3:35
Hi,
I am wondering if there is any replica-repair mechanism in the newest version
of scalaris(0.3.0). My simple tests results shows that, when a data node
crashes, there is no replica-repair mechanism like hadoop, the data on the node
is lost. When the node join in again, the ping message never stop
transmission(ping, pong, discard). May be there is some problem with my
configure value.
Thanks a lot for the great work you've done.
Original comment by suleed....@gmail.com
on 7 Sep 2011 at 1:16
and also another two questions about scalaris...
1. some tests show that, when the manager server crashes, there is no backup
mechanism. Is that correct? I am a newer for scalaris... , and I didn't find
information about these in the user-guide doc(main.pdf), and any other docs of
scalaris.
2. when I user my web browser to insert data into scalaris, the replication
factor in the configuration file does not take effect ----> the replica value
is always =4.
I am doing more tests in the erlang API.
Original comment by suleed....@gmail.com
on 7 Sep 2011 at 1:29
1) Replica-Repair is not available in 0.3.0. Some work has been done in svn
trunk but we currently concentrate on updating old versions (replica update).
2) What do you mean by "ping message never stop transmission(ping, pong,
discard)"? How is your setup, what is happening? (please respond by mail or on
the mailing list scalaris@googlegroups.com as this is issue-unrelated)
3) The management server is not needed for normal operation. It only serves the
purpose for having an overview of the complete ring which you otherwise won't
have. As such, there's no fail-over mechanism.
4) The replication factor is currently hard-coded to 4 - see issue 57
Original comment by nico.kru...@googlemail.com
on 7 Sep 2011 at 6:14
Experimental support for replica repair has been added to Scalaris and is
available since 0.5.0 (thanks to Maik Lange).
Configuration examples have been added to trunk with r4512 - note that you may
need to specify all set reconciliation algorithms' parameters if you are not
using trunk (ref. r4511).
Original comment by nico.kru...@googlemail.com
on 27 Feb 2013 at 2:42
Original issue reported on code.google.com by
serge.po...@gmail.com
on 30 Jul 2010 at 2:12