FluidFramework icon indicating copy to clipboard operation
FluidFramework copied to clipboard

Implement sweep v2 tests to avoid InactiveObjectX errors

Open tyler-cai-microsoft opened this issue 3 years ago • 0 comments

AB#1847

The current GC Sweep tests do not support avoiding inactiveObjectX errors as they use the request pattern. Implement the sweep tests to run so that no inactiveObjectX errors should occur as proper handle usage is implemented.

This is the general direction of where the v2 tests will go.

Here is a table of the ops performed. A burst is considered a series of regular ops followed by an interesting GC op. The formula for a burst = live containers * datastores * ops per datastore. Each datastore on each container is individually performing 1000 ops or closing before then.

Type 1000 ops per datastore 500 ops per datastore
live containers 10 10
datastores 2 2
ops per datastore 1000 500
ops per burst 20000 10000
bursts total 10 20

tyler-cai-microsoft avatar Sep 12 '22 23:09 tyler-cai-microsoft