stress 2.0 released

18 views
Skip to first unread message

Jon Haddad

unread,
Aug 14, 2019, 6:20:18 PM8/14/19
to TLP Dev Tools
Hey folks,

Today we released version 2.0 of tlp-stress.  There's a handful of quality of life improvements and a couple bug fixes.

#98 When writing results to a csv via the --csv option, we now include the command used to start tlp-stress in a comment at the top of the CSV
#96 We now allow for a TLP_STRESS_CASSANDRA_HOST variable to be set that changes the default --host.  This will allow for less verbose commands and make it easier for teams to share the same configuration across clusters
#82 We've added log rotation by default.  This was an oversight that could result in disks filling up.  Logs are now stored under the ~/.tlp-stress directory.
#89 You can specify a different Cassandra port other than 9042 with the --port flag
#80 A shorthand now exists for changing compaction strategies from the default.  For example, you can now use --compaction lcs or --compaction twcs, or even --compaction twcs,1,hours.  There are a handful of shorthand options, see the compaction shorthand section in the docs to learn more: http://thelastpickle.com/tlp-stress/

We don't intend on putting out big releases, we believe in releasing often.  Please get us your feedback!  

Jon

Chidamber Kulkarni

unread,
Aug 21, 2019, 7:26:37 PM8/21/19
to TLP Dev Tools
Is there any documentation or pointer to how to add custom workload with tlp-stress? 

thanks
Chidamber

Jon Haddad

unread,
Aug 21, 2019, 7:32:57 PM8/21/19
to TLP Dev Tools
Not yet, although that will happen very soon.  Adding a workload right now means working with the project itself rather than pulling in a dependency.  If you're willing to give it a shot, it isn't too bad.  I created this one in maybe 30 minutes: https://github.com/thelastpickle/tlp-stress/blob/master/src/main/kotlin/com/thelastpickle/tlpstress/profiles/AllowFiltering.kt

If you put a new class in the profiles directory it'll get picked up automatically when tlp-stress starts up.  The intent is to later allow folks to drop their own JARs into the lib directory.

Jon
Reply all
Reply to author
Forward
0 new messages