GENIUS-201: TepCommandHelper should avoid heavy DS reads in bean initialization
Changes done:
Separate worker queued to DJC on EOS owner to create the default transport zone.
Register listener in the bundle bring up.
- If vteps are discovered for default TZ, check if default-TZ is already created.
- If present, add it
- If not present ,check if the flag is enabled, then add it to the “tep Not Hosted”.
- Handle default TZ creation as any other TZ creation and move the teps from “Not hosted” to appropriate TZ
Since default-TZ will be created during start of ItmProvider class
through JobCoordinator which runs in separate thread, this change
impacts on current test cases, so Updated ItmTepAutoConfigTest component
test cases and one change in ItmManagerRpcServiceTest.java
Change-Id: I4334a8bb37de86649e7cbf5718d5b262e603ffd4
Signed-off-by: Tarun Thakur <tarun.t@altencalsoftlabs.com>