[ 
https://issues.apache.org/jira/browse/HDDS-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Siddharth Wagle reassigned HDDS-2590:
-------------------------------------

    Assignee: Shweta

> Integration tests for Recon with Ozone Manager.
> -----------------------------------------------
>
>                 Key: HDDS-2590
>                 URL: https://issues.apache.org/jira/browse/HDDS-2590
>             Project: Hadoop Distributed Data Store
>          Issue Type: Sub-task
>          Components: Ozone Recon
>            Reporter: Aravindan Vijayan
>            Assignee: Shweta
>            Priority: Major
>             Fix For: 0.5.0
>
>
> Currently, Recon has only unit tests. We need to add the following 
> integration tests to make sure there are no regressions or contract breakage 
> with Ozone Manager. 
> The first step would be to add Recon as a new component to Mini Ozone cluster.
> * *Test 1* - *Verify Recon can get full snapshot and subsequent delta updates 
> from Ozone Manager on startup.*
>   > Start up a Mini Ozone cluster (with Recon) with a few keys in OM.
>   > Verify Recon gets full DB snapshot from OM.
>   > Add 100 keys to OM
>   > Verify Recon picks up the new keys using the delta updates mechanism.
>   > Verify OM DB seq number == Recon's OM DB snapshot's seq number
> * *Test 2* - *Verify Recon restart does not cause issues with the OM DB 
> syncing.*
>    > Startup Mini Ozone cluster (with Recon).
>    > Add 100 keys to OM
>    > Verify Recon picks up the new keys.
>    > Stop Recon Server
>    > Add 5 keys to OM.
>    > Start Recon Server
>    > Verify that Recon Server does not request full snapshot from OM (since 
> only a small 
>        number of keys have been added, and hence Recon should be able to get 
> the 
>        updates alone)
>    > Verify OM DB seq number == Recon's OM DB snapshot's seq number
> *Note* : This exercise might expose a few bugs in Recon-OM integration which 
> is perfectly normal and is the exact reason why we want these tests to be 
> written. Please file JIRAs for any major issues encountered and link them 
> here. Minor issues can hopefully be fixed as part of this effort. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to