Frequently Asked Questions (FAQs)
- I get a warning “Traversed 1000 nodes …”, what does that mean?
- I get a warning “Attempt to perform … while another thread is concurrently …”, what is wrong?
- My repository size on disk is growing beyond control (SegmentNodeStore)
- How do I debug merge conflict errors
- Questions about External Authentication
- My question is not listed here
I get a warning “Traversed 1000 nodes …”, what does that mean?
You might be missing an index. See Query engine.
I get a warning “Attempt to perform … while another thread is concurrently …”, what is wrong?
You are accessing a Session
instance concurrently from multiple threads. Session instances are
not thread safe.
Enabling DEBUG
logging for SessionDelegate
provides stack traces for both sessions involved.
Note: this should be used for debugging only as it has a major impact on system performance.
My repository size on disk is growing beyond control (SegmentNodeStore)
You need to setup a regular job for compacting the segments.
How do I debug merge conflict errors
Debugging merge conflict errors is now possible by enabling DEBUG
logs on
org.apache.jackrabbit.oak.plugins.commit.MergingNodeStateDiff
and
org.apache.jackrabbit.oak.plugins.commit.ConflictValidator
.
This option is available via OAK-3057 since Oak 1.0.17, 1.2.3, 1.3.3.
Questions about External Authentication
See the dedicated FAQ
My question is not listed here
Search the Oak dev list and the Oak issue tracker. If you still can't find an answer ask on the list.