[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yonik Seeley updated SOLR-7836:
---
Attachment: SOLR-7836.patch
OK, I found the issue.
When I re-wrote the SolrCoreState locking to use
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yonik Seeley updated SOLR-7836:
---
Attachment: SOLR-7836.patch
OK, here's a patch that uses a reentrant read-write lock in
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson updated SOLR-7836:
-
Attachment: SOLR-7836-reorg.patch
This patch should be applied after SOLR-7836.patch if anyone is
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson updated SOLR-7836:
-
Attachment: deadlock_5_pass_iw.res.zip
Here's a fail with passing the index writer from addDoc0()
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson updated SOLR-7836:
-
Attachment: deadlock_test
deadlock_3.res.zip
Here's the stack trace. A few things:
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson updated SOLR-7836:
-
Attachment: SOLR-7836-synch.patch
I modified the three refactored methods in DirectUpdateHandler2
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson updated SOLR-7836:
-
Attachment: SOLR-7836.patch
Final patch I think. It:
1 tightens up a bit acquiring the index
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson updated SOLR-7836:
-
Attachment: SOLR-7836.patch
This might do it. I'm running 1,000 iterations (or until morning,
[
https://issues.apache.org/jira/browse/SOLR-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Erick Erickson updated SOLR-7836:
-
Attachment: SOLR-7836.patch
Looking for comments:
This looks like I changed more than I did.