Thanks for suggestions Team.
What I have found is we recently turned on the link checker on our production publishers. Along with that, the TarMK GC night job is failing due to insufficient memory for compaction.
Once I turned off the link checker space usage has returned to normal.
My current problem is why the servers are generating output like below.
I haven't found a solution for the PS Survivor Space issue. Suggestions?
6.12.2024 02:00:00.074 *INFO* [TarMK revision gc [/publish/publish65/crx-quickstart/repository/segmentstore]] org.apache.jackrabbit.oak.segment.file.FileStore TarMK GC #2: started
16.12.2024 02:00:00.074 *INFO* [TarMK revision gc [/publish/publish65/crx-quickstart/repository/segmentstore]] org.apache.jackrabbit.oak.segment.file.FileStore TarMK GC #2: estimation started
16.12.2024 02:00:00.079 *INFO* [TarMK revision gc [/publish/publish65/crx-quickstart/repository/segmentstore]] org.apache.jackrabbit.oak.segment.file.FileStore TarMK GC #2: estimation completed in 4.592 ms (4 ms). Segmentstore size has increased since the last tail garbage collection from 5.7 GB (5733877760 bytes) to 11.7 GB (11650875904 bytes), an increase of 5.9 GB (5916998144 bytes) or 103%. This is greater than sizeDeltaEstimation=1.1 GB (1073741824 bytes), so running garbage collection
16.12.2024 02:00:00.079 *INFO* [TarMK revision gc [/publish/publish65/crx-quickstart/repository/segmentstore]] org.apache.jackrabbit.oak.segment.file.FileStore TarMK GC #2: setting up a listener to cancel compaction if available memory on pool 'PS Survivor Space' drops below 5.6 MB (5583667 bytes) / 15%.
16.12.2024 02:00:00.080 *WARN* [TarMK revision gc [/publish/publish65/crx-quickstart/repository/segmentstore]] org.apache.jackrabbit.oak.segment.file.FileStore TarMK GC #2: canceling compaction because available memory level 117.5 kB (117480 bytes) is too low, expecting at least 5.6 MB (5583667 bytes)
16.12.2024 02:00:00.080 *INFO* [TarMK revision gc [/publish/publish65/crx-quickstart/repository/segmentstore]] org.apache.jackrabbit.oak.segment.file.FileStore TarMK GC #2: compaction skipped. Not enough memory