David Radley created ATLAS-2315: ----------------------------------- Summary: Atlas says it is successfully started even if the index engine is not working. Key: ATLAS-2315 URL: https://issues.apache.org/jira/browse/ATLAS-2315 Project: Atlas Issue Type: Bug Environment: Mac dev master Reporter: David Radley
Atlas says it is successfully started even if the index engine is not working. Atlas does not check that that the index engine is working before saying that Atlas has successfully started. One way to handle this would be to have stages of initialization, including: - If embedded Hbase - embedded backing store started - embedded backing store accepting requests - If embedded index - embedded index started - embedded index accepting requests if not embedded index - index engine verified to be active. - servlet engine started - servlet engine accepting Rest calls Another approach would be to check that JanusGraph is sane prior to starting Atlas and separating out any starting of embedded and verification of Janus from any Atlas specific code. There needs to appropriate message so there is an obvious action to be taken when the dependent components are not there when starting atlas using atlas_start.py. I am currently seeing issues when I have an Atlas built and running with embedded Solr and Hbase and Janus. I then re build - the index / Hbase are not cleaned up - so I get errors when attempting to start atlas again, all the best, David. -- This message was sent by Atlassian JIRA (v6.4.14#64029)