[ https://issues.apache.org/jira/browse/LUCENE-4210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emanuele Lombardi closed LUCENE-4210. ------------------------------------- Resolution: Duplicate https://issues.apache.org/jira/browse/SOLR-3616 > SOlr TestJmxIntegration#testJmxOnCoreReload bug related to TestHarness > ---------------------------------------------------------------------- > > Key: LUCENE-4210 > URL: https://issues.apache.org/jira/browse/LUCENE-4210 > Project: Lucene - Java > Issue Type: Bug > Affects Versions: 3.4, 3.5, 3.6 > Reporter: Emanuele Lombardi > Labels: CoreContainer, CoreReload, JMX, patch > Attachments: TestHarnessPatch.txt > > > Using zabbix to monitor my Solr instance I noticed that after core reloading > the Mbeans have disappeared. There is a test -> > testJmxIntegration#testJmxOnCoreReload used to check Mbeans presence after > core reload. The test is wrong because TestHarness sets core name to null on > creating the core for the first time (CoreContainer#initialize) so his Mbeans > have jmxRootName="solr" (JmxMonitoredMap#line61). Once the core is created it > sets coreName = "" causing new Mbeans to have jmxRootName="solr/" > So after first core closing only MBeans having name "solr" are removed and > only MBeans with name "solr/" persists on JMXServer. This test is fake. > Step to reproduce test fail > 1) Apply TestHarness patch > 2) Run the tests -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org