Early-drop Test Plan



Input

MUSIC Behavior

Create table

Table is created in keyspace specified

Eventual Insert

Insert data in non-blocking call

Eventual select

data can be read in a non-blocking call

Eventual Update

Update data in non-blocking call

Eventual delete

data is deleted in a non-blocking way

Create lock

Unique lock is created and is owner

Acquire lock

Only lock at top of queue returns true

Critical Insert

Only lock at top of queue allows write

Critical update

Only lock at top of queue allows write

Create read lock

Create a unique lock that is of type read

Critical read

only write lock at top of queue can read, or read locks that are also lock owner

Critical delete

Only lock at top of queue can delete