Per Hugo’s suggestion, we should probably document the testings that every 
contributors/committers should do to guarantee a stable release. It also helps 
creating a check form or email template. 


 The testings I did for 2.0.0 release are 

1. Verify files such as *.asc, *.md5, *.sha512
2. Build Storm source code and run unit tests; create a Storm distribution.
3. Set up a standalone cluster using apache-storm-xxx.zip, 
apache-storm-xxx.tar.gz, the Storm distribution created from step 2, separately
4. Launch WordCountTopology and ThroughputVsLatency topology and check logs, UI 
metrics
5. Test basic UI functionalities such as jstack, heap dump, deactivate, 
activate, rebalance, change log level, kill topology 


Please suggest anything that should be added so that we can document a base 
checklist that everyone can follow to test a new Storm release. 


Thanks,
Ethan

Reply via email to