Re: ASYNC_WAL and visibility

2018-03-25 Thread Anoop John
>can it affect visibility in any way? Does it
still follow the principle "When a client receives a "success" response for
any mutation, that mutation is immediately visible to both that client and
any client with whom it later communicates through side channels" ?

No it wont affect the mentioned way of visibility to readers

>is data loss possible in any situation other than region
failure?

There MIGHT be data loss when the server crashes (Region closed in a
non graceful way)


-Anoop-


On Fri, Mar 23, 2018 at 2:31 PM, Viacheslav Krot
 wrote:
> Hi all,
> I cannot find any good information about ASYNC_WAL semantics.
> As much as I understand the worst I can get - data loss in case of region
> failure.
> But the question I have - can it affect visibility in any way? Does it
> still follow the principle "When a client receives a "success" response for
> any mutation, that mutation is immediately visible to both that client and
> any client with whom it later communicates through side channels" ?
> Another question - is data loss possible in any situation other than region
> failure?


ASYNC_WAL and visibility

2018-03-23 Thread Viacheslav Krot
Hi all,
I cannot find any good information about ASYNC_WAL semantics.
As much as I understand the worst I can get - data loss in case of region
failure.
But the question I have - can it affect visibility in any way? Does it
still follow the principle "When a client receives a "success" response for
any mutation, that mutation is immediately visible to both that client and
any client with whom it later communicates through side channels" ?
Another question - is data loss possible in any situation other than region
failure?


ASYNC_WAL and visibility

2018-03-23 Thread Viacheslav Krot
Hi all,
I cannot find any good information about ASYNC_WAL semantics.
As much as I understand the worst I can get - data loss in case of region
failure.
But the question I have - can it affect visibility in any way? Does it
still follow the principle "When a client receives a "success" response for
any mutation, that mutation is immediately visible to both that client and
any client with whom it later communicates through side channels" ?
Another question - is data loss possible in any situation other than region
failure?