LogFWD (REC-48)

[REC-51] ElasticSearch Target Created: 26/Aug/19  Updated: 23/Oct/19

Status: In Progress
Project: Radio Edge Cloud
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Sub-task Priority: Medium
Reporter: Deepak Kataria Assignee: Naga Sugguna
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 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.

 

 



 Comments   
Comment by Deepak Kataria [ 15/Oct/19 ]

This commit is pending code review

Comment by Naga Sugguna [ 10/Oct/19 ]

Changes moved to validation project https://gerrit.akraino.org/r/c/validation/+/1767
Dependency on cloudtaf project and related libraries removed.

Comment by Deepak Kataria [ 10/Oct/19 ]

Naga will commit code to validation project and remove dependency on cloudtaf

Comment by Deepak Kataria [ 04/Oct/19 ]

Naga pushed code changes after reviewing comments from Ferenc Toth.

Comment by Deepak Kataria [ 03/Oct/19 ]

Here is the link to the patch:
https://gerrit.akraino.org/r/c/ta/cloudtaf/+/1559

Comment by Daniel Stoica [ 03/Oct/19 ]

Can you please add the link to the patch? 

Comment by Deepak Kataria [ 02/Oct/19 ]

Naga committed code and waiting for review.

Comment by Deepak Kataria [ 01/Oct/19 ]

Naga received review comments, will address and commit code

Comment by Deepak Kataria [ 26/Sep/19 ]

Naga committed code to-day (9/26), waiting for review comments

Comment by Deepak Kataria [ 25/Sep/19 ]

Naga received review comments from KINKWAN. Ferenc also provided review feedback. Naga will update and commit code to-day (9/25).

Comment by Deepak Kataria [ 19/Sep/19 ]

No review comments have been received

Comment by Deepak Kataria [ 18/Sep/19 ]

this commit is pending review outcome, Naga to add KINKWAN

Comment by Deepak Kataria [ 17/Sep/19 ]

Naga committed test code and waiting for review.

Comment by Deepak Kataria [ 16/Sep/19 ]

Fluentd/ElasticDB are available, Naga is testing. Cloudtaf intercepting STDERR and failing ROBOT test cases. This needs to be bypassed and Naga is working on this.

Comment by Deepak Kataria [ 13/Sep/19 ]

Naga made additional commits on 9/9/19. He is ready to make additional commits, but could not test due to unavailability of Fluentd/ElasticDB on OE1/OE2 clusters

Comment by Deepak Kataria [ 09/Sep/19 ]

Naga will commit code to-day (9/9/19). This is testing logs ingestion into ElasticDB.

Comment by Deepak Kataria [ 05/Sep/19 ]

Naga is re-writing manual tests and will automate in ROBOT

Comment by Deepak Kataria [ 04/Sep/19 ]

Naga is executing manual steps for this test case

Comment by Deepak Kataria [ 03/Sep/19 ]

Naga is developing test cases for this. He is borrowing tests specified in RECV-59.

Generated at Sat Feb 10 06:04:42 UTC 2024 using Jira 9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1.