Fix issue with concurrent CR creation 04/95104/3
authorDileep Ranganathan <dileep.ranganathan@intel.com>
Fri, 6 Sep 2019 04:46:59 +0000 (21:46 -0700)
committerMarco Platania <platania@research.att.com>
Fri, 6 Sep 2019 12:45:28 +0000 (12:45 +0000)
commitb2651f39b6dbe79e05d42f8a3bfbbc11c42c5d4c
treede00fc8fac262ffcfa8b3f8f50dba70a1cfd3264
parentfb00a06a25dda69958891705c7c18ddddfea25f9
Fix issue with concurrent CR creation

The collectd operator is going into deadlock when concurrent update
operations happen within the same controller trying to update the
resource. Fixed this by adding Mutex.

Deleted the old build_image.sh which is replaced by new script which
builds and pushes from inside a builder docker container. This helps in
tackling the dependency issues for image build.

Updated the README for build image script usage.

Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Ib3c2d1edd266e70bb713885de7ad046ebf5ad086
vnfs/DAaaS/README.md
vnfs/DAaaS/microservices/collectd-operator/Makefile
vnfs/DAaaS/microservices/collectd-operator/build/build_image.sh [deleted file]
vnfs/DAaaS/microservices/collectd-operator/pkg/apis/onap/v1alpha1/zz_generated.openapi.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/collectdglobal/collectdglobal_controller.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/collectdplugin/collectdplugin_controller.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/utils/collectdutils.go
vnfs/DAaaS/microservices/collectd-operator/pkg/controller/utils/dsutils.go