Eamon Ford created SDAP-259:
-------------------------------

             Summary: Collection Manager does not pick up Collections Config 
file updates with K8s
                 Key: SDAP-259
                 URL: https://issues.apache.org/jira/browse/SDAP-259
             Project: Apache Science Data Analytics Platform
          Issue Type: Bug
          Components: collection-ingester
            Reporter: Eamon Ford
            Assignee: Eamon Ford


When the Collection Manager is deployed in kubernetes, the Collections Config 
exists as a k8s configmap which gets mounted in the Collection Manager as a 
file in a volume. However, when the configmap gets updated (by the Config 
Operator), the file mounted in the Collection Manager does not produce the 
expected "modified" Linux filesystem event, which the Collection Manager relies 
on. Instead, it produces a sequence of "created", "moved", "deleted" filesystem 
events which are a result of the way Kubernetes updates mounted configmaps.

 

Since the Collection Manager should be agnostic to whether or not it's running 
inside Kubernetes, we should not change it to look for this Kubernetes-specific 
sequence of filesystem events as that would break the functionality when 
running outside of Kubernetes. Instead, the class that watches the Collections 
Config file for updates should be changed to just reload the file on a regular 
interval.



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

Reply via email to