[ 
https://issues.apache.org/jira/browse/SDAP-259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eamon Ford updated SDAP-259:
----------------------------
    Resolution: Fixed
        Status: Done  (was: In Progress)

> 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
>            Priority: Major
>
> 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