-
Notifications
You must be signed in to change notification settings - Fork 444
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
[cisco_ios]: escape hyphen inside regex char list #9566
Conversation
79192e4
to
c1f034b
Compare
Pinging @elastic/sec-deployment-and-devices (Team:Security-Deployment and Devices) |
🚀 Benchmarks reportPackage
|
Data stream | Previous EPS | New EPS | Diff (%) | Result |
---|---|---|---|---|
log |
0 | 637.76 | 637.76 ( - %) | 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one question, not going to block for an answer.
packages/cisco_ios/data_stream/log/elasticsearch/ingest_pipeline/default.yml
Outdated
Show resolved
Hide resolved
From the report:
Is EPS "events per second"? And should we be concerned with the numbers here? |
hmmm not sure to be honest I just escaped a hyphen I didn't expect such a massive impact on perf 🤷♂️ |
I pulled the changes locally and ran benchmarks myself. I'm not noticing any notable differences between the current version in main and this one. If anything the timing seems slightly tighter and ever so slightly faster with this change than main. Unfortunately, the benchmark tool doesn't give anything more specific for stats (percentiles, standard deviation, etc) so that's all based on "feel". I'm not sure exactly how the CI runs the benchmarks, but if it's only once, then unfortunately there's a chance that it has a bad run and show a large "change", when in reality it could run it again and show that it's the same or faster. |
/test benchmark fullreport |
…nside regex char list" This reverts commit c1f034b.
438701e
to
0ffda87
Compare
So @taylor-swanson @dwhyrock @jrmolin, after having a look at the CI steps, the elastic-package benchmark is invoked only once here. The baseline benchmark results are uploaded from main, so when a commit is merged the affected packages are detected and for ones found, benchmark is run and pushed in the respective buildkite artifact. That said, I did the same practice as Taylor in his comments and my local running benchmark report is not exhibiting such a substantial perf difference. However, I did push a commit that reverts the fix and just does a dummy change to cause the benchmarking to execute and the performance hindering is gone 🤷♂️ Any more ideas? |
/test benchmark fullreport |
💚 Build Succeeded
History
|
Quality Gate passedKudos, no new issues were introduced! 0 New issues |
I think somehow all my tweaking and messing around managed to mess up with the benchmarking. In an attempt to recover that, I am gonna close this one and open a new one with my experiments |
|
Proposed commit message
After tackling this issue, a respective PR was created to
elastic-package
to mainstream the detection of similar warnings. Thus this PR fixes the following similar to the former issue regex-related warning forcisco_ios
Checklist
changelog.yml
file.Author's Checklist
N/A
How to test this PR locally
Related issues
N/A
Screenshots
N/A