Tool Name: spacemedia
Type of quota increase requested: RAM per pod beyond the 4Gb hard limit, Ideally largest size that can be allocated
Reason: T251026: Detect duplicate images via perceptual hashes before upload, see T230284#6087891 for additional information
I have started to deploy my new "spacemedia" tool and just hit the memory limit:
2019-08-10 22:05:57.076 ERROR 9 --- [pool-2-thread-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled task. java.lang.OutOfMemoryError: Java heap space at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:92) ~[na:1.8.0_212] at java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:445) ~[na:1.8.0_212] at java.awt.image.Raster.createWritableRaster(Raster.java:941) ~[na:1.8.0_212] at javax.imageio.ImageTypeSpecifier.createBufferedImage(ImageTypeSpecifier.java:1074) ~[na:1.8.0_212] at javax.imageio.ImageReader.getDestination(ImageReader.java:2892) ~[na:1.8.0_212] at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1082) ~[na:1.8.0_212] at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1050) ~[na:1.8.0_212] at org.wikimedia.commons.donvip.spacemedia.utils.Utils.readImage(Utils.java:78) ~[classes!/:0.0.1-SNAPSHOT] at org.wikimedia.commons.donvip.spacemedia.utils.Utils.readImage(Utils.java:100) ~[classes!/:0.0.1-SNAPSHOT] at org.wikimedia.commons.donvip.spacemedia.service.EsaService.updateMissingImages(EsaService.java:291) ~[classes!/:0.0.1-SNAPSHOT] at org.wikimedia.commons.donvip.spacemedia.service.EsaService.updateImages(EsaService.java:314) ~[classes!/:0.0.1-SNAPSHOT] at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) ~[spring-context-5.1.9.RELEASE.jar!/:5.1.9.RELEASE] at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-5.1.9.RELEASE.jar!/:5.1. 9.RELEASE] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_212] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_212] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_212] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_212] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_212] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_212] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]
Can you please increase it? The tool computes SHA-1 hashes of free media released by space agencies in order to detect those missing on Wikimedia Commons. For large images, more memory is needed.