History log of /6.0.3/ns_server/ (Results 1 - 25 of 13787)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: 6.0.3
8117c53027-Sep-2019 Pavel Blagodov <stochmail@gmail.com>

MB-36107: Update copyright to 2019 for 6.0.3

Change-Id: I6b34e69257cef19a3a2f8ccf6bee251a7de56eaa
Reviewed-on: http://review.couchbase.org/115517
Well-Formed: Build Bot <build@couchb

MB-36107: Update copyright to 2019 for 6.0.3

Change-Id: I6b34e69257cef19a3a2f8ccf6bee251a7de56eaa
Reviewed-on: http://review.couchbase.org/115517
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Pavel Blagodov <stochmail@gmail.com>
Tested-by: Pavel Blagodov <stochmail@gmail.com>

show more ...

4ed6321625-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

Merge remote-tracking branch 'couchbase/vulcan' into alice

* couchbase/vulcan:
MB-29525: Permit internal users in /settings/audit

Change-Id: I592220efcd7ea8480e6eaf70cb9113498

Merge remote-tracking branch 'couchbase/vulcan' into alice

* couchbase/vulcan:
MB-29525: Permit internal users in /settings/audit

Change-Id: I592220efcd7ea8480e6eaf70cb9113498c0bd871

show more ...


50e5636b24-Sep-2019 Timofey Barmin <timofey.barmin@couchbase.com>

MB-29525: Permit internal users in /settings/audit

Change-Id: Ifc42a7a0b16af548e83be51879248ce921db9ffe
Reviewed-on: http://review.couchbase.org/115307
Well-Formed: Build Bot <build@

MB-29525: Permit internal users in /settings/audit

Change-Id: Ifc42a7a0b16af548e83be51879248ce921db9ffe
Reviewed-on: http://review.couchbase.org/115307
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Timofey Barmin <timofey.barmin@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

bb61870223-Sep-2019 Gerrit Code Review <gerrit@li94-158.members.linode.com>

Merge "Merge remote-tracking branch 'couchbase/vulcan' into stuckness" into alice


ce7402fb23-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

Merge remote-tracking branch 'couchbase/vulcan' into stuckness

* couchbase/vulcan:
[bp] MB-35748 Kill leader_lease_acquirer worker processes brutally.
[bp] MB-35748 Flush {new_no

Merge remote-tracking branch 'couchbase/vulcan' into stuckness

* couchbase/vulcan:
[bp] MB-35748 Kill leader_lease_acquirer worker processes brutally.
[bp] MB-35748 Flush {new_nodes, _} messages in leader_lease_acquirer.
[bp] MB-35748 Prevent a deadlock in async termination.
[bp] MB-35748 Factor out misc:terminate/2.
[bp] MB-35748 Don't produce a crash on nack from register_child_async.
[bp] MB-35748 Don't kill async on late registration request.
[bp] MB-35748 Add a type spec to async_loop_with_result/1.
[bp] MB-35748 Don't expect "future" requests.
[bp] MB-35748 Drop unused monitor_pids async option.
[bp] MB-35748 Drop unused async:adopt/1.
[bp] MB-35748 Fix rebalance stop when bucket mover exits on its own.

Change-Id: Ie5544a2520f400627e541676d063592d10e53106

show more ...


017a9e1205-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Kill leader_lease_acquirer worker processes brutally.

It's suspected that due to a race condition in erlang runtime,
leader_lease_acquirer failed to terminate one of its wo

[bp] MB-35748 Kill leader_lease_acquirer worker processes brutally.

It's suspected that due to a race condition in erlang runtime,
leader_lease_acquirer failed to terminate one of its workers in
CBSE-7275. Which lead to further unavailability of cluster operations
requiring a majority of leases.

[1] addresses the race condition. But it's also the case that there's
no need for leader_lease_acquirer to terminate the workers
gracefully. So this patch simply kills the workers brutally.

[1] https://github.com/couchbasedeps/erlang/commit/c52409a88130cc435abf1cf81499c5b0e6bd1442

Change-Id: I9dce1eee229940165c2cdfcdbe91e3aa8b3ee8ed
Original-Change-Id: Id2e7f640fe022ae0bbbba488d7857d6d9b1b2abf
Original-Reviewed-on: http://review.couchbase.org/114295
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115181
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

13329e7a04-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Flush {new_nodes, _} messages in leader_lease_acquirer.

Generally, we don't expect to see many {new_nodes, _} messages at the
same time. But if network is flaky and the pro

[bp] MB-35748 Flush {new_nodes, _} messages in leader_lease_acquirer.

Generally, we don't expect to see many {new_nodes, _} messages at the
same time. But if network is flaky and the process is slow processing
the messages, they might accumulate. So to stay on the safe side,
let's make sure we flush all of the outstanding messages and process
just the last one.

Change-Id: I895ea8e1c94571b26dea486d135dee2cba4e56d6
Orignal-Change-Id: I34ec580617b0fc1b041e5b18d69d8a66338f0eb9
Orignal-Reviewed-on: http://review.couchbase.org/114293
Orignal-Well-Formed: Build Bot <build@couchbase.com>
Orignal-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Orignal-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115180
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

10d30afe04-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Prevent a deadlock in async termination.

The following sequence of events leads to a deadlock.

- An async (A) is spawned. The body function sets trap_exit to true.

[bp] MB-35748 Prevent a deadlock in async termination.

The following sequence of events leads to a deadlock.

- An async (A) is spawned. The body function sets trap_exit to true.
- async:abort(A) is called. A's controlling process sends an exit
signal to the executor process and waits for it to terminate.
- Since the executor process traps exits, it continues to run and
spawns a new async B.
- The controlling process of B attempts to register with A and
blocks.
- The body of A calls async:wait(B).

Now A's controlling process waits for A's executor to terminate. A's
executor waits for B. And B waits for A's controlling process.

Similar deadlock may arise if the body of async A simply consumes an
EXIT message without actually exiting. That's what happened in
CBSE-6423 where ns_rebalancer was the process to consume the EXIT
message (fixed by one of the previous changes).

To address the issue, the controlling process continues to reply to
registration requests even when it waits for children to terminate.

Change-Id: I2f3ba2f965abdc930b4110b2d9b5b54c04e752ea
Original-Change-Id: I3c6c20d46ca7af1e7b6e226b97b2a880dbd420fd
Original-Reviewed-on: http://review.couchbase.org/114292
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115179
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

c78435cf04-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Factor out misc:terminate/2.

That acts like erlang:exit/2, but also terminates the process even if
the reason passed is normal.

Change-Id: Icf5d74ba2878c9174e4d9b1

[bp] MB-35748 Factor out misc:terminate/2.

That acts like erlang:exit/2, but also terminates the process even if
the reason passed is normal.

Change-Id: Icf5d74ba2878c9174e4d9b1498c4b02d570de3c4
Original-Change-Id: I6a2d03687234adaf22b03f685ad4324f8425e5db
Original-Reviewed-on: http://review.couchbase.org/114291
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115178
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

1d93054a04-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Don't produce a crash on nack from register_child_async.

Since it's a semi-expected situation.

Change-Id: I935319c46d0e961b314d96e39dedd684c6473981
Original-Change

[bp] MB-35748 Don't produce a crash on nack from register_child_async.

Since it's a semi-expected situation.

Change-Id: I935319c46d0e961b314d96e39dedd684c6473981
Original-Change-Id: I1ac2a89cc64328906b4999d60dcabc68b7215196
Original-Reviewed-on: http://review.couchbase.org/114290
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115177
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

d26b0fa804-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Don't kill async on late registration request.

Change-Id: I1a47d908199ada43d345f8d6dd45459b90dcd014
Original-Change-Id: Ib1d04eeb306b1a09de9b81c48b452dfbc68b21cd
Origin

[bp] MB-35748 Don't kill async on late registration request.

Change-Id: I1a47d908199ada43d345f8d6dd45459b90dcd014
Original-Change-Id: Ib1d04eeb306b1a09de9b81c48b452dfbc68b21cd
Original-Reviewed-on: http://review.couchbase.org/114289
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115176
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

7f64b87e04-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Add a type spec to async_loop_with_result/1.

Otherwise dialyzer starts complaining about the next change.

In order for the return type to be no_return(), I also had to

[bp] MB-35748 Add a type spec to async_loop_with_result/1.

Otherwise dialyzer starts complaining about the next change.

In order for the return type to be no_return(), I also had to change
handle_get_result/2 to do exit(normal) after replying to the
caller. This was the effective behavior anyway, since
async_loop_with_result/1 is only called in a tail position in the
controlling process.

Change-Id: I164c493ff5bf0c7f26c275152814a6c062cfbc66
Original-Change-Id: Ib8e196facb1c945e87a537cb1c8f8138eb496c12
Original-Reviewed-on: http://review.couchbase.org/114288
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115175
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

5f585c2604-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Don't expect "future" requests.

Change-Id: I4f95ec314c4ea06cd40516b6b52c44a3ef0c9b34
Original-Change-Id: Idf24c5e771897e7bb10090ac4446b6424823f26c
Original-Reviewed-on:

[bp] MB-35748 Don't expect "future" requests.

Change-Id: I4f95ec314c4ea06cd40516b6b52c44a3ef0c9b34
Original-Change-Id: Idf24c5e771897e7bb10090ac4446b6424823f26c
Original-Reviewed-on: http://review.couchbase.org/114287
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115174
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

08b093c803-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Drop unused monitor_pids async option.

Change-Id: If58c99e6fa179e9e2a3a805475872264b956b104
Original-Change-Id: Id9d1ec4c02fbc0bde6142f2ba6f50257c47875d1
Original-Revie

[bp] MB-35748 Drop unused monitor_pids async option.

Change-Id: If58c99e6fa179e9e2a3a805475872264b956b104
Original-Change-Id: Id9d1ec4c02fbc0bde6142f2ba6f50257c47875d1
Original-Reviewed-on: http://review.couchbase.org/114286
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115173
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

4205289b03-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Drop unused async:adopt/1.

Change-Id: I459c5489f57d620cfa1068b9e216463f7a0cf052
Original-Change-Id: Ia0ebcf2d10bd0ddaaa57c9c7300e5c8e67a7e728
Original-Reviewed-on: http

[bp] MB-35748 Drop unused async:adopt/1.

Change-Id: I459c5489f57d620cfa1068b9e216463f7a0cf052
Original-Change-Id: Ia0ebcf2d10bd0ddaaa57c9c7300e5c8e67a7e728
Original-Reviewed-on: http://review.couchbase.org/114285
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115172
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

08ae4a4a31-Aug-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

[bp] MB-35748 Fix rebalance stop when bucket mover exits on its own.

If rebalance stop request is sent just at the moment when one of the
bucket movers terminates, the stop request may g

[bp] MB-35748 Fix rebalance stop when bucket mover exits on its own.

If rebalance stop request is sent just at the moment when one of the
bucket movers terminates, the stop request may get ignored. The issue
is in wait_for_mover function. When it receives a stop request from
the parent, it sends an exit to the mover and simply calls itself
recursively to wait till the mover exits. The problem is when the
mover terminates independently with reason 'normal'. In this case,
instead of exiting, wait_for_mover just returns 'ok', which continues
rebalance. The solution is to disentangle waiting for the mover
termination normally and when a stop request was received.

Change-Id: I2c4655bacfa0913037e567dc9cc8d5adb91eb64e
Original-Change-Id: I59bb0bcfadf8ae436f9bf371f292384b4653422a
Original-Reviewed-on: http://review.couchbase.org/114284
Original-Well-Formed: Build Bot <build@couchbase.com>
Original-Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Original-Reviewed-by: Artem Stemkovski <artem@couchbase.com>
Reviewed-on: http://review.couchbase.org/115171
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>

show more ...

9bb1d65b05-Sep-2019 Eben M Haber <eben@couchbase.com>

MB-35686 - Remove hard-coded link to 5.0 upgrade instructions.

Instead follow the link to "current", which shoud be up to date.
Previous fix used downloads link, not upgrade instructions

MB-35686 - Remove hard-coded link to 5.0 upgrade instructions.

Instead follow the link to "current", which shoud be up to date.
Previous fix used downloads link, not upgrade instructions.

Change-Id: I5b4d60f6af2923f9660fd796e1ac0a963bb09ce8
Reviewed-on: http://review.couchbase.org/114390
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Eben Haber <eben@couchbase.com>
Tested-by: Eben Haber <eben@couchbase.com>

show more ...

fe303d7306-Sep-2019 Eben M Haber <eben@couchbase.com>

MB-35840 - View status not appearing in UI.

Problem was that column for view status was using class
flex-grow-0. Changing it to flex-grow-1 makes it visible.

Change-Id: I7e80fe9

MB-35840 - View status not appearing in UI.

Problem was that column for view status was using class
flex-grow-0. Changing it to flex-grow-1 makes it visible.

Change-Id: I7e80fe97759a7896e03b5aa711d5e5f5dea7a832
Reviewed-on: http://review.couchbase.org/114388
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: Eben Haber <eben@couchbase.com>
Tested-by: Eben Haber <eben@couchbase.com>

show more ...

7ae566cc05-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-35748 Kill leader_lease_acquirer worker processes brutally.

It's suspected that due to a race condition in erlang runtime,
leader_lease_acquirer failed to terminate one of its workers

MB-35748 Kill leader_lease_acquirer worker processes brutally.

It's suspected that due to a race condition in erlang runtime,
leader_lease_acquirer failed to terminate one of its workers in
CBSE-7275. Which lead to further unavailability of cluster operations
requiring a majority of leases.

[1] addresses the race condition. But it's also the case that there's
no need for leader_lease_acquirer to terminate the workers
gracefully. So this patch simply kills the workers brutally.

[1] https://github.com/couchbasedeps/erlang/commit/c52409a88130cc435abf1cf81499c5b0e6bd1442

Change-Id: Id2e7f640fe022ae0bbbba488d7857d6d9b1b2abf
Reviewed-on: http://review.couchbase.org/114295
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

f12511b905-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

Remove an unneeded space.

Change-Id: Iaa4c532de71507097d54e975fa295cdb8d1c0a6f
Reviewed-on: http://review.couchbase.org/114294
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couch

Remove an unneeded space.

Change-Id: Iaa4c532de71507097d54e975fa295cdb8d1c0a6f
Reviewed-on: http://review.couchbase.org/114294
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

3f2034c604-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-35748 Flush {new_nodes, _} messages in leader_lease_acquirer.

Generally, we don't expect to see many {new_nodes, _} messages at the
same time. But if network is flaky and the process

MB-35748 Flush {new_nodes, _} messages in leader_lease_acquirer.

Generally, we don't expect to see many {new_nodes, _} messages at the
same time. But if network is flaky and the process is slow processing
the messages, they might accumulate. So to stay on the safe side,
let's make sure we flush all of the outstanding messages and process
just the last one.

Change-Id: I34ec580617b0fc1b041e5b18d69d8a66338f0eb9
Reviewed-on: http://review.couchbase.org/114293
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

8feff5c804-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-35748 Prevent a deadlock in async termination.

The following sequence of events leads to a deadlock.

- An async (A) is spawned. The body function sets trap_exit to true.
-

MB-35748 Prevent a deadlock in async termination.

The following sequence of events leads to a deadlock.

- An async (A) is spawned. The body function sets trap_exit to true.
- async:abort(A) is called. A's controlling process sends an exit
signal to the executor process and waits for it to terminate.
- Since the executor process traps exits, it continues to run and
spawns a new async B.
- The controlling process of B attempts to register with A and
blocks.
- The body of A calls async:wait(B).

Now A's controlling process waits for A's executor to terminate. A's
executor waits for B. And B waits for A's controlling process.

Similar deadlock may arise if the body of async A simply consumes an
EXIT message without actually exiting. That's what happened in
CBSE-6423 where ns_rebalancer was the process to consume the EXIT
message (fixed by one of the previous changes).

To address the issue, the controlling process continues to reply to
registration requests even when it waits for children to terminate.

Change-Id: I3c6c20d46ca7af1e7b6e226b97b2a880dbd420fd
Reviewed-on: http://review.couchbase.org/114292
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

e853222204-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-35748 Factor out misc:terminate/2.

That acts like erlang:exit/2, but also terminates the process even if
the reason passed is normal.

Change-Id: I6a2d03687234adaf22b03f685ad4

MB-35748 Factor out misc:terminate/2.

That acts like erlang:exit/2, but also terminates the process even if
the reason passed is normal.

Change-Id: I6a2d03687234adaf22b03f685ad4324f8425e5db
Reviewed-on: http://review.couchbase.org/114291
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

1f1b6fc404-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-35748 Don't produce a crash on nack from register_child_async.

Since it's a semi-expected situation.

Change-Id: I1ac2a89cc64328906b4999d60dcabc68b7215196
Reviewed-on: http://

MB-35748 Don't produce a crash on nack from register_child_async.

Since it's a semi-expected situation.

Change-Id: I1ac2a89cc64328906b4999d60dcabc68b7215196
Reviewed-on: http://review.couchbase.org/114290
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

d64d8b1a04-Sep-2019 Aliaksey Artamonau <aliaksiej.artamonau@gmail.com>

MB-35748 Don't kill async on late registration request.

Change-Id: Ib1d04eeb306b1a09de9b81c48b452dfbc68b21cd
Reviewed-on: http://review.couchbase.org/114289
Well-Formed: Build Bot <b

MB-35748 Don't kill async on late registration request.

Change-Id: Ib1d04eeb306b1a09de9b81c48b452dfbc68b21cd
Reviewed-on: http://review.couchbase.org/114289
Well-Formed: Build Bot <build@couchbase.com>
Tested-by: Aliaksey Artamonau <aliaksey.artamonau@couchbase.com>
Reviewed-by: Artem Stemkovski <artem@couchbase.com>

show more ...

12345678910>>...552