Jukka Zitting created OAK-1877:
----------------------------------
Summary: Hourly async reindexing on an idle instance
Key: OAK-1877
URL: https://issues.apache.org/jira/browse/OAK-1877
Project: Jackrabbit Oak
Issue Type: Bug
Components: core
Affects Versions: 1.0
Reporter: Jukka Zitting
Assignee: Jukka Zitting
Priority: Critical
OAK-1292 introduced the following interesting but not very nice behavior:
On an idle system with no changes for an extended amount of time, the OAK-1292
change blocks the async indexer from updating the reference to the last indexed
checkpoint. After one hour (the default checkpoint lifetime), the referenced
checkpoint will expire, and the indexer will fall back to full reindexing.
The result of this behavior is that once every hour, the size of an idle
instance will grow with dozens or hundreds of megabytes of new index data
generated by reindexing. Older index data becomes garbage, but the compaction
code from OAK-1804 is needed to make it collectable. A better solution would be
to prevent the reindexing from happening in the first place.
--
This message was sent by Atlassian JIRA
(v6.2#6252)