sergey-safarov commented on issue #4790: URL: https://github.com/apache/couchdb/issues/4790#issuecomment-3179128747
That is strange for me because here is a 3-node cluster, and all shards are present on all nodes. ```sh [ssafarov@node1 ~]$ find /var/lib/couchdb/ -name "_global_changes.1682698202*" /var/lib/couchdb/shards/e0000000-ffffffff/_global_changes.1682698202.couch /var/lib/couchdb/shards/c0000000-dfffffff/_global_changes.1682698202.couch /var/lib/couchdb/shards/a0000000-bfffffff/_global_changes.1682698202.couch /var/lib/couchdb/shards/80000000-9fffffff/_global_changes.1682698202.couch /var/lib/couchdb/shards/60000000-7fffffff/_global_changes.1682698202.couch /var/lib/couchdb/shards/20000000-3fffffff/_global_changes.1682698202.couch /var/lib/couchdb/shards/40000000-5fffffff/_global_changes.1682698202.couch /var/lib/couchdb/shards/00000000-1fffffff/_global_changes.1682698202.couch ``` The `find` command output is like above on all cluster nodes. To process client requests, it is not necessary to make any calls to other servers. All documents are present on every cluster node. If the background process syncs the document on the nodes, this does not explain why it can prevent failed client requests. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
