You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Raman Gupta (JIRA)" <ji...@apache.org> on 2019/04/26 04:28:00 UTC

[jira] [Updated] (CONNECTORS-1603) Global config cannot be replaced when invalid XML stored in Zookeeper

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

Raman Gupta updated CONNECTORS-1603:
------------------------------------
    Summary: Global config cannot be replaced when invalid XML stored in Zookeeper  (was: Global config corrupted when invalid XML stored in Zookeeper)

> Global config cannot be replaced when invalid XML stored in Zookeeper
> ---------------------------------------------------------------------
>
>                 Key: CONNECTORS-1603
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1603
>             Project: ManifoldCF
>          Issue Type: Bug
>            Reporter: Raman Gupta
>            Priority: Major
>
> When using Zookeeper to store the global config, it seems that the properties-global.xml is stored verbatim. However, if this file contains invalid XML, then all subsequent operations fail, including storing the global config again, as before the global config is stored, the existing global config is read and parsed, which fails.
> The only workaround to this is to use ZK to delete the current configuration at key `/org.apache.manifoldcf/configuration`,
> It should be possible for the `ZooKeeperLockManager` command to overwrite the configuration at `/org.apache.manifoldcf/configuration` even if the current value is invalid.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)