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

Stale files under C:\Users\{my_user}\AppData\Local\Temp\ with Open Model Thread Group clutter Hard Drive #33

Open
msarlea opened this issue Jan 13, 2023 · 0 comments

Comments

@msarlea
Copy link

msarlea commented Jan 13, 2023

Script

Open Model Thread Group (bundled with JMeter 5.5) -> rate (180/min) random_arrivals(720min)
A single Unary request towards a gRPC service
SSL/TLS - enabled
Disable SSL/TLS Cert Verification - enabled
Short JSON payload
I cannot share it, because I work in regulated business environment

What happens?

I start the script in GUI mode, with low-thread-count and within a few minutes, I see that the hard drive space is going down rapidly...
Inspecting with WinDirStat, I notice there are a lot of folders/files like the ones bellow being created:

Group 1: C:\Users{my_user}\AppData\Local\Temp\protocjar{variable_long_number}\bin\protoc.exe (~7.8MB)
Group 2: C:\Users{my_user}\AppData\Local\Temp\polyglot-well-known-types{variable_long_number}\google\protobuf*.proto (~104kB)
Group 3: C:\Users{my_user}\AppData\Local\Temp\descriptor{variable_long_number}.pb.bin (~33kB)

All folders in Group 1 and Group 2 contain exactly the same files.

These folders/files are here until JMeter is closed, but, given that JMeter's way of operating the Open Model Thread Group implies opening/closing many threads, you have many stale such folders - doing 1k requests, eats up about ~8-10GB. This is not the best situation, since I'd need to soak run this for days and days at 5-10/sec rates.
I have yet to test it in a Linux environment (container as well), though.

These folders/files are also created with other types of Thread Groups, however I noticed them being stale with this one only.
Note: Issue reproduces with JMeter in NON-GUI mode

Versions

Apache JMeter 5.5
jmeter-grpc-plugin v1.2.5.1, but also tested with 1.2.6
OpenJDK 17 (also tested with 11)
Windows 10 v1909

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

No branches or pull requests

1 participant