[
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: [email protected]
For additional commands, e-mail: [email protected]