if subscription has been deleted then all related subscription entries should be removed from search index too
removed XTrustResolver in favor of an implementation that does not create a memory leak
added logback to project in order to prevent hibernate from creating a memory leak: fallback logging is jdk logging if no other log framework was found on classpath. jdk logging creates leaks when custom log levels are in use.
fixes memory leak when getObject() is called on EntityManagerFactoryBean that was created by java config class. see https://jira.spring.io/browse/SPR-9274
shutdown solrServer in SearchConfig#destroy method on context close
updated maven-tomcat-plugin dep mysql driver to version 5.1.29
removed leaking InstallCustomTrustManager
depending on functionality moved classes from myreader.solr package into myreader.service.search and myreader.resource respectively
removed JDK logging conf file. added logback conf file
FeedRepository extends JpaRepository now
introduced TaskConfig for future use. ThreadPoolTaskScheduler now waits for tasks to complete on shutdown and awaits termination in 5 seconds. refactored FeedListFetcher to react to shutdown in a timely manner
refactored SyndFetcherJob to react to shutdown in a timely manner
removed NRT and transactional log from solr to prevent open file handle on tlog. this is not the root cause and fix for the memory leak.
workaround for solr memory leak due to uncleared thread local objects. avoid using date fields as long as SOLR-2357 consists
https://issues.apache.org/jira/browse/SOLR-2357
workaround for solr memory leak due to uncleared thread local objects. avoid using date fields as long as SOLR-2357 consists
https://issues.apache.org/jira/browse/SOLR-2357
restructured solr index. removed subscription fields. reduced index commits
halt iconUpdateJob on undeploy correctly. added threaded task executor for applicationEventMulticaster and adapted event handler accordingly.
splitted SearchIndexRebuildListener into event, handler and job class. halt job on undeploy correctly.
[ci-skip] fixed typos in README.md. added section how to handle memory leaks caused by MySQL 'abandoned connection cleanup thread'
[skip ci] added comment why you shouldn't call entityManagerFactory() in your configuration class