diff options
| author | Nick Vatamaniuc <vatamane@apache.org> | 2018-11-27 22:37:38 -0500 |
|---|---|---|
| committer | Nick Vatamaniuc <nickva@users.noreply.github.com> | 2018-11-28 11:57:42 -0500 |
| commit | 369bec2b7db54d6781f4994543f92aa9bf24d28d (patch) | |
| tree | 29212c28b2e6d91b7756cc3f443bf206b67732fb /dev/boot_node.erl | |
| parent | eca86229233339bee8bf287975554981269f6b91 (diff) | |
| download | couchdb-369bec2b7db54d6781f4994543f92aa9bf24d28d.tar.gz | |
Use fabric to get design docs in the compaction daemon
Previously the compaction daemon looked for design docs in each shard file.
This worked well for versions < 2.x, however, for clustered databases design
documents will only be found in their respective shards based on the document
id hashing algorithm. This meant that in a default setup of Q=8 only the views
of one shard range, where the _design document lives, would be compacted.
The fix for this issue is to use fabric to retrive all the design documents for
clustered database.
Issue #1579
Diffstat (limited to 'dev/boot_node.erl')
0 files changed, 0 insertions, 0 deletions
