You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.
I use the S3Mock for SpringBoot integration tests and noticed a remarkable performance difference when running the build on the local Windows machine compared to the build on a Linux machine (e.g. Jenkins or a local VM):
The Windows build takes about 3 minutes whereas the Linux build takes about 20 minutes.
The test Blobstore uses the in-memory backend and Maven as the build tool.
It seems like starting the S3Mock Blobstore is not the problem, but working with the objects.
Please see the following logs and have a look at the timestamps and the operations/methods.
Windows
PutObject
2019-10-22 09:04:40.393 INFO 15348 --- [lt-dispatcher-4] io.findify.s3mock.route.PutObject : put object localbucket/test.txt (unsigned)
2019-10-22 09:04:40.407 INFO 15348 --- [t-dispatcher-15] io.findify.s3mock.route.PutObject : put object localbucket/outer/test.txt (unsigned)
2019-10-22 09:04:40.420 INFO 15348 --- [t-dispatcher-11] io.findify.s3mock.route.PutObject : put object localbucket/outer/inner/test.json (unsigned)
The PutObject somehow only takes some milliseconds on Windows but about 3 seconds on Linux. Wherease DeleteObjects only takes some milliseconds on Linux as well.
Is there any idea how to speed things up on Linux?
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I use the S3Mock for SpringBoot integration tests and noticed a remarkable performance difference when running the build on the local Windows machine compared to the build on a Linux machine (e.g. Jenkins or a local VM):
The Windows build takes about 3 minutes whereas the Linux build takes about 20 minutes.
The test Blobstore uses the in-memory backend and Maven as the build tool.
It seems like starting the S3Mock Blobstore is not the problem, but working with the objects.
Please see the following logs and have a look at the timestamps and the operations/methods.
Windows
PutObject
DeleteObjects
Linux
PutObject
DeleteObjects
The
PutObject
somehow only takes some milliseconds on Windows but about 3 seconds on Linux. WhereaseDeleteObjects
only takes some milliseconds on Linux as well.Is there any idea how to speed things up on Linux?
The text was updated successfully, but these errors were encountered: