1.4 testing - basho/riak_cs GitHub Wiki
1.4 Testing
This document describes tests that should be done in addition to the normal,
automated testing (riak_test
and the tests in the Makefile).
Automated tests
- run against 1.2.x, 1.3.x and 1.4.x
- with 1.4.x, run with fold objects true and false
Object Listing
- 5MM key bucket
- list all the keys
- verify first page comes back quickly
- test with lots of deleted objects (high churn)
Multi-part upload
- verify 5TB file w/ Riak 1.3.x and 1.4.x
GET/PUT performance
- test with varying levels of concurrency
- test with varying values of internal concurrency and buffering
Cluster changes (join/remove/down/etc)
- test Riak CS while killing a node
- test while adding a node
- test while removing a node
User account editing
- do some manual testing around user account editing
Rolling upgrade
- verify some workloads while performing a rolling upgrade
- lots of different combos that can be tested here