+1 for deprecating "--load-cluster-configuration-dir" option in favor of
"import cluster-configuration" for a more explicit intention.

Also, since we are deprecating "load-cluster-configuration-dir", should we
also deprecate "-cluster-config-dir" as well. Is there any need for users
to persist the cluster configuration in a place other than the working dir?

On Thu, Apr 5, 2018 at 12:16 PM, Sai Boorlagadda <sai_boorlaga...@apache.org
> wrote:

> All,
>
> Currently this option takes (true/false, defaults to false) to let locator
> load cluster configuration from a specified directory provided with other
> option '--cluster-config-dir'. Also `--cluster-config-dir` is used to
> create the persistent disk store to store configuration region entries.
>
> There are couple of issues on how these two parameters work together. When
> starting a locator to join an existing cluster -
>
> 1) if option `--load-cluster-config-from-dir` is set to true, then users
> have to provide a directory to load the configuration, failing to provide
> `--cluster-config-dir` would cause the newly started locator to wipe out
> existing configuration if no configuration is found (`--cluster-config-dir`
> defaults to locators working directory).
>
> 2) users have to leave `load-cluster-configuration-dir=false` when
> specifying a directory for persistent region to be used. Otherwise the
> existing configuration is wiped out by the newly started locator as it
> finds the directory provided by `--cluster-config-dir` is empty. (here
> user's intent to provide a specific directory is to create the disk store
> and not to load configuration from it). Unlike issue #1, users does not
> need to be cautious in this case as the default value for
> load-cluster-configuration-from-dir is 'false'.
>
> Its not very intuitive how these two parameters work together, so in favor
> of simplicity this command option will be deprecated and users can rely on
> 'import cluster-configuration' command to import configuration while
> bootstrapping a cluster.
>
> In the past this option has created few issues: GEODE-3237, GEODE-4218.
>
> Sai
>



-- 
Cheers

Jinmei

Reply via email to