[
https://issues.apache.org/jira/browse/MARMOTTA-278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13722298#comment-13722298
]
Sebastian Schaffert commented on MARMOTTA-278:
----------------------------------------------
Is PostgreSQL configured for performance? Even on large databases the garbage
collector should not need much more than 1 minute to run. The garbage
collection currently puts the system into a kind of "maintenance mode", which
is what you probably experience as a "denial of service". In reality, it is a
blocking wait until the database becomes available again.
I agree that the garbage collector should be run more intelligently, i.e. only
run when it is needed or at least only enter maintenance mode when really
updating something. For the moment we could turn automatic garbage collection
off, there is anyways a manual trigger available that can be called via a web
service.
> GC causes DoS
> -------------
>
> Key: MARMOTTA-278
> URL: https://issues.apache.org/jira/browse/MARMOTTA-278
> Project: Marmotta
> Issue Type: Bug
> Components: Platform, Triple Store
> Affects Versions: 3.0-incubating, 3.1-incubating
> Reporter: Sergio Fernández
> Assignee: Sebastian Schaffert
> Priority: Critical
> Fix For: 3.1-incubating
>
>
> I've notice than on extensive long time imports, the launching of the garbage
> collector produces a denial-of-service: all web services produced a timeout.
> I'd try to provide more detail. But resources limitation could not be a
> cause, the machine is quite powerful (4 dual cores with 8 gb of ram).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira