'YugabyteDB working under unreliable internet connection?

[Question posted by a user on YugabyteDB Community Slack]

I am interested in Yugabyte’s ability to be geo-distributed. However, I am wondering if the protocol between the different nodes can tolerate DIL conditions (see: Disconnected, Intermittent and Limited (DIL) [DIDO Wiki] ) where the network is not reliable. Are there timeouts? Can they change? Are there protocols/defaults for collisions?



Solution 1:[1]

where the network is not reliable

YugabyteDB and its geo-distribution and replication are created to be able to unexpected issues.

However, it is not a good idea to explicitly create a situation where the connection is not stable, that is simply not what it is created for.

Are there timeouts? Can they change?

See yb-master configuration reference | YugabyteDB Docs.

Are there protocols/defaults for collisions?

The default protocol for collisions is last write wins: xCluster replication | YugabyteDB Docs

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 dh YB