We are currently setting up a test Arvados cluster and I ran into some unusual behaviour regarding the default replication number: even though I have set this number to 1 in config.yml (
Clusters.ClusterID.Collections.DefaultReplication), and this is confirmed in the output of
http://ClusterID.our.domain.com/arvados/v1/config, this does not appear to be replicated in the Python SDK:
$ /usr/share/python3/dist/python3-arvados-python-client/bin/python Python 3.8.10 (default, Jun 2 2021, 10:49:15) [GCC 9.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import arvados >>> arvados.api('v1')._rootDesc['defaultCollectionReplication'] 2
Any thoughts on why this happens? Thanks in advance!!
We are still setting up our test arvados infrastructure, and have now a single VM with API server, PostgreSQL, keepstore and keepproxy. Our issue now is with the keepproxy: the docs stipulate that
arv keep_service accessible should contain a reference to the keepproxy server. This works fine when running the command on the office network, but fails when trying this from home over VPN as it is shown to contain the keepstore domain name instead.
I assume that this is related to the geo settings in the nginx config?
Thanks in advance!