list of (manual) tests we want to perform before submission
Ordered from the most basic one to the most complicatedAfter each test, make sure that all the resources were cleaned up
[x] 1 local, 1 task
[x] 1 local, many tweets
1 local with small task, then 1 local with big task
[x] 1 local with big task, then 1 local with small task
[x] many (many) locals simultaneously
[x] many locals with small tasks, then many local with big tasks
many locals with big tasks, then many locals with small tasks
multiple locals, with growing number of workers for each local (i.e: local-1: 1 worker, local-2: 2 workers, etc) - make sure that the workers are actually added
[x] killing a worker for a task with single worker
killing a worker for a task with multiple workers
[x] killing a manager (I believe that there is a problem with this scenario because 2 different managers will create the same queue for the same task, we need to think of a way to overcome this)
killing a worker(s) and the manger
5 locals with terminate=false, then 1 local with terminate=true, then 5 locals with terminate=false, then 1 local with terminate=true.
list of (manual) tests we want to perform before submission
Ordered from the most basic one to the most complicated After each test, make sure that all the resources were cleaned up
terminate=false
, then 1 local withterminate=true
, then 5 locals withterminate=false
, then 1 local withterminate=true
.