Upgrade app to Grails 2.3.0
Exclude /hello & /hello/* urls from sitemesh processing
Make OSIV readonly by default
Fix setup.py for Grails 2.3.0
Fix problem in mapping, Mysql mapping is case-sensitive
use hibernate 3.6.10.2 plugin version
Upgrade to Grails 2.3.2.BUILD-SNAPSHOT , use @CompileStatic in controller
Wrap db reads in read only transaction
use Integer id instead of default Long id type
Add gitignore file for grails project
update STS/eclipse IDE files
Optimize MySQL JDBC connection properties
Make it easier to profile the app with Yourkit Java Profiler (yjp)
update dependencies
use statement cache in Tomcat JDBC pool
- Mysql JDBC driver causes a lot of SQLExceptions internally which cause a lot of overhead
Get rid of unnecessary SQL exceptions thrown in Mysql jdbc driver
- enabling holdResultsOpenOverStatementClose helps
- see com.mysql.jdbc.PreparedStatement:2265 (5.1.27 version source)
Use custom JSON marshaller for World
Update tests to latest spec in http://www.techempower.com/benchmarks/#section=code
implement "Test type 4: Fortunes"
Implement "Test type 5: Database updates"