When running multiple clusters tied together with geo replication, you need to use a different function namespace for each cluster. Otherwise, all functions share one namespace and potentially schedule assignments across clusters.
For example, if you have two clusters:
west-1, you can configure the function workers for
west-1 respectively in the
conf/functions_worker.yml file. This ensures the two different function workers use distinct sets of topics for their internal coordination.