Merge lp:~pbeaman/akiban-persistit/parameterize-tests into lp:akiban-persistit
Proposed by
Peter Beaman
Status: | Merged |
---|---|
Approved by: | Nathan Williams |
Approved revision: | 384 |
Merged at revision: | 384 |
Proposed branch: | lp:~pbeaman/akiban-persistit/parameterize-tests |
Merge into: | lp:akiban-persistit |
Diff against target: |
250 lines (+99/-13) 4 files modified
src/main/java/com/persistit/CheckpointManager.java (+3/-8) src/main/java/com/persistit/Configuration.java (+40/-3) src/main/java/com/persistit/mxbeans/CheckpointManagerMXBean.java (+6/-0) src/test/java/com/persistit/stress/AbstractSuite.java (+50/-2) |
To merge this branch: | bzr merge lp:~pbeaman/akiban-persistit/parameterize-tests |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Nathan Williams | Approve | ||
Review via email: mp+131075@code.launchpad.net |
Description of the change
This branch makes it easier to global modify configuration parameters for stress tests so that we can easily scale the the buffer pool size, checkpoint interval and commit policy for different hardware environments. Adds a Configuration property to set the default checkpoint interval. Adds logic to AbstractSuite to scale buffer pool configuration up or down, set checkpoint interval and default commit policy.
This branch is in preparation for a Matrix Jenkins test configuration. In the future we may want to do something even more general, but for now these settings are sufficient.
To post a comment you must log in.
As described.