1. Code re-org in ConfigCassandraClient class
2. Introduce Partition for ConfigCassandraClient worker. Move all datastructure
related to workers to Partition. e.g. obj cache, obj_req_set, task trigger and
work queue.
3. Remove iterator list RemoveObjReqEntries. Instead, lookup and erase from set.
4. Fix memory leak in config_cassandra_client_reader_test
Reviewed: https:/ /review. opencontrail. org/30206 github. org/Juniper/ contrail- controller/ commit/ 09e794df47482c0 c3cdee13bf09dfd e940d5c140
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: master
commit 09e794df47482c0 c3cdee13bf09dfd e940d5c140
Author: Prakash Bailkeri <email address hidden>
Date: Thu Apr 6 15:55:38 2017 +0530
Introduce partition concept for config workers
1. Code re-org in ConfigCassandra Client class Client worker. Move all datastructure ries. Instead, lookup and erase from set. cassandra_ client_ reader_ test
2. Introduce Partition for ConfigCassandra
related to workers to Partition. e.g. obj cache, obj_req_set, task trigger and
work queue.
3. Remove iterator list RemoveObjReqEnt
4. Fix memory leak in config_
Change-Id: Id4eb741956e53e 88158043b61635f c9ca4ee7d7e
Related-bug: #1632470