-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/23093/
-----------------------------------------------------------
Review request for accumulo and Bill Slacum.
Bugs: ACCUMULO-2947
https://issues.apache.org/jira/browse/ACCUMULO-2947
Repository: accumulo
Description
-------
A new switch to the memory stress test Write utility, --max-cells-per-mutation,
controls the maximum number of cells to be written in any mutation. If the
maximum is hit before the configured row width, the current mutation is used
and the next mutation picks up where it left off, in the same row.
The core logic is in the RandomMutations class. It uses a counter for how many
cells are remaining in the current row, with 0 indicating that a new row should
be started. Otherwise, the last row is used. The counter is used as the loop
counter for writing cells. When it hits zero or the maximum, writes stop.
Diffs
-----
test/src/main/java/org/apache/accumulo/test/stress/random/RandomMutations.java
c4504b2
test/src/main/java/org/apache/accumulo/test/stress/random/Write.java 9c29871
test/src/main/java/org/apache/accumulo/test/stress/random/WriteOptions.java
c213528
test/system/stress/stress-env.sh.example 1360c67
test/system/stress/writer.sh 7d9b283
Diff: https://reviews.apache.org/r/23093/diff/
Testing
-------
Ran memory stress test on single-node 1.5.2 cluster. With
max-cells-per-mutation = 4 and row-width ranging from 1 to 7, saw rows still
being written with 5 or more cells.
Thanks,
Bill Havanki