Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved stress tests, added automated stress tests #175

Merged
merged 16 commits into from
Aug 19, 2016

Conversation

kailuowang
Copy link
Member

@kailuowang kailuowang commented Aug 17, 2016

  1. Improved the stress test infrastructure to be highly configurable
  2. added a set of simulations, see KanaloaSimulations.scala for details
  3. use a snapshot gatling version which fixed an annoying bug that fails test often.
  4. added an automated stress test in travis. See KanaloaLocalSimulation for detail

@kailuowang kailuowang force-pushed the topic/automated-stress branch 4 times, most recently from 73525e8 to 2adabcb Compare August 19, 2016 16:43
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 2f8f35f on kailuowang:topic/automated-stress into * on iheartradio:master*.

@@ -49,8 +49,8 @@ trait Dispatcher extends Actor with ActorLogging {

context watch processor

private val autothrottler = settings.autothrottle.foreach { s ⇒
context.actorOf(Autothrottler.default(processor, s, metricsCollector), "auto-scaler")
private val _ = settings.autothrottle.foreach { s ⇒
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not just remove this assignment all together?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks more functional? without this the compiler warns on abandoned value.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't have a strong opinion either way.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.3%) to 88.906% when pulling 9aad640 on kailuowang:topic/automated-stress into e958447 on iheartradio:master.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.2%) to 89.378% when pulling 9aad640 on kailuowang:topic/automated-stress into e958447 on iheartradio:master.

@kailuowang kailuowang merged commit 88ebaab into iheartradio:master Aug 19, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants