Details
-
Sub-task
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
Description
The Elasticsearch database is a NoSQL, distributed database that stores data in json document format and can be queried for retrieval. (Note: our version of Elasticsearch does not have the SQL query tool therefore all queries need to be done via curl in either json or yaml format.)
Test Case ID: REC-51-TC1
Type of Test: Functional
Test Case Title: Basic Service Management Test
Description: This will test basic service management of ElasticSearch like Start, Stop, and Restart
Test set up: Requires availability of ElasticSearch Cluster running on 3 member nodes
Test procedure: SSH login on one of the cluster nodes, start service, stop service, restart service
Pass Criteria: Service should be verified to have stated, stopped and restarted
Test Case ID: REC-51-TC2
Type of Test: Stability Test
Test Case Title: Health Check
Description: This will test the health of the ElasticSearch to see if it is running properly or having problems
Test set up: Requires availability of ElasticSearch Cluster running on 3 member nodes
Test procedure: Run curl commands to check ElasticSearch POD health, ElasticSearch Cluster health, "disk percent" should be less than 80%, every data node should be allocated with ~TBD disk
Pass Criteria: Status should be "green" in output, and all PODs (elasticsearch-master and elasticsearch-data) in running state.