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

Introduce performance testing when available #11

Merged
merged 4 commits into from
Mar 26, 2020
Merged

Introduce performance testing when available #11

merged 4 commits into from
Mar 26, 2020

Conversation

jsvd
Copy link
Member

@jsvd jsvd commented Mar 26, 2020

No description provided.

Copy link
Contributor

@kares kares left a comment

Choose a reason for hiding this comment

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

💚

one note thought: feels that we're half the way in terms of the performance setup.
what I mean is the scripts to run are hard-coded but not baseline is provided here
(e.g. no docker-performance-run.sh on performance-run.sh exists here).

on the other side - having too many scripts at the root will get confusing: "are those run, not?"
thinking having performance sub-folder (potentially later integration) with the scripts that are optionaly activated might be a compromise, wdyt?

@jsvd
Copy link
Member Author

jsvd commented Mar 26, 2020 via email

@jsvd
Copy link
Member Author

jsvd commented Mar 26, 2020

@kares I have refactored the performance snippet to call scripts located in the .ci/performance folder instead.

[edit] the resulting impact in the grok filter PR can be seen here: https://github.com/logstash-plugins/logstash-filter-grok/pull/159/files#diff-a963fe113db620873f1bd0c3e93b2348

Copy link
Contributor

@kares kares left a comment

Choose a reason for hiding this comment

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

💓 🙇‍♂️ 🍹

@jsvd jsvd merged commit bf16fb2 into master Mar 26, 2020
@jsvd jsvd deleted the jsvd-patch-3 branch March 26, 2020 16:43
jsvd added a commit that referenced this pull request Mar 26, 2020
jsvd added a commit to logstash-plugins/logstash-filter-grok that referenced this pull request Mar 26, 2020
kares added a commit that referenced this pull request Nov 13, 2020
* 1.x:
  Feat: upgrade linux dist image used for tests (#18)
  docker: fallback to arch-specific docker images where noarch unavailable
  docker: propagate DISTRIBUTION_SUFFIX to declaration of image base
  Keep testing the upcoming 7.x minor release
  Fix: locate `java` for 8.0 (SNAPSHOT) images
  update stack from 7.9.0 to 7.9.1
  Update 7.x snapshot version
  Run performance testing when available (#11)
  allow the use of a extended docker-compose override file (#9)
  account for plugins having separate version files
  ensure rake vendor runs during setup
  bump to 1.x branch
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

2 participants