Details
-
Bug
-
Resolution: Fixed
-
Critical
-
5.5.0
-
Enterprise Edition 5.5.0 build 2542 ‧ IPv4
-
Untriaged
-
Ubuntu 64-bit
-
-
No
Description
Steps
- Create 10M docs average of 1k docs.
- Deploy 4 functions parallely with dcp_stream_boundary=”everything”. Fan out scenario.
- Wait for function bootstrap to complete - Wait for it to catch up.
- Verify Results that 10M docs gets transferred to all destination buckets using primary index.
- Create 3M docs.
- When 5 is in progress do a KV Rebalance in of 2 nodes.
- Wait for rebalance to complete
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 9 is in progress do a KV Rebalance out of 2 nodes.
- Wait for rebalance to complete
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 13 is in progress do a KV Swap Rebalance of 2 nodes.
- Wait for rebalance to complete
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 17 is in progress do a Eventing Rebalance in of 2 nodes.
- Wait for eventing rebalance to complete
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 21 is in progress do a Eventing Rebalance out of 2 nodes.
- Wait for eventing rebalance to complete.
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 25 is in progress do a Eventing Swap Rebalance of 2 nodes
- Wait for eventing rebalance to complete.
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 29 is in progress do a Eventing + KV Rebalance in of (1+1) nodes.
- Wait for eventing rebalance to complete
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 33 is in progress do a Rebalance out of Eventing + KV Rebalance in of (1+1) nodes.
- Wait for eventing rebalance to complete.
- Verify Results that 3M docs gets transferred to all destination buckets
- Create 3M docs.
- When 37 is in progress do a Swap Rebalance of Eventing + KV Rebalance in of (1+1) nodes.
- Wait for eventing rebalance to complete.
- Verify Results that 3M docs gets transferred to all destination buckets
- Undeploy all the functions.
- Delete all the functions.
Currently test fails at step no 28. I used the primary index for data validation and it has the same values as in
Stats
Attachments
For Gerrit Dashboard: MB-29349 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
93345,5 | MB-29349 Add stats counter to track vbucket seq nos | unstable | eventing | Status: MERGED | +2 | +1 |
94038,6 | [MB-29349] Prevent possible deadlock during script timeout | unstable | eventing | Status: MERGED | +2 | +1 |
94186,14 | [MB-29349] Switch to v8::MaybeLocal types | unstable | eventing | Status: MERGED | +2 | +1 |
94398,4 | [MB-29349] Throw exception to JavaScript when empty check fails | unstable | eventing | Status: ABANDONED | 0 | 0 |
94458,4 | [MB-29349] Ensure execution has terminated before calling the callback | unstable | eventing | Status: MERGED | +2 | +1 |
96798,4 | [MB-29349] Use v8::MaybeLocal types for Debugger | unstable | eventing | Status: MERGED | +2 | +1 |