...
- In DSpace 6x, tomcat does not properly restart after a statistics shard has been created.
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-3457 - This behavior has been verified at 3 instances (Georgetown, UCLA and ?). Tom Desair has volunteered to try to reproduce this error.
- How to test
- Back up your solr directory
- If you have statistics from 2016 or earlier in your statistics repository
- Run stats-util -s to shard last years records into a shard
- If you do not have statistics from 2016 in your repository
- See the instructions related to testing PRs 1623/1624 to force old stats records (from a prior year) into your statistics repository
- Run stats-util -s
- Restart tomcat
- Tomcat will not restart properly. The tomcat process will not resond to a stop request.
- To resolve this issue
- kill -9 your tomcat process
- delete the statistics shard directories
- restart tomcat
- In DSpace 5x and 6x, the owningComm field is corrupted by the sharding process
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-3436 - Tom Desair has created a fix: https://github.com/DSpace/DSpace/pull/1613 While testing this fix, many of the other issues listed here have been discovered.
- Ultimately, we need the ability to repair statistics shards that contain a corrupted owningComm (perhaps via the solr-reindex-statistics command)
While attempting to resolve this issue, a number of long standing challenges with the sharding process have become evident.
...