You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2020/02/20 13:37:40 UTC

[GitHub] [couchdb-helm] arnediekmann opened a new pull request #20: Enable splitting view storage and databases

arnediekmann opened a new pull request #20: Enable splitting view storage and databases
URL: https://github.com/apache/couchdb-helm/pull/20
 
 
   #### What this PR does / why we need it:
   
   This PR allows splitting the storage volumes into a view index dir and a data dir for greater performance.
   
   #### Checklist
   
   - [ ] Chart Version bumped
   - [ ] e2e tests pass
   - [x] Variables are documented in the README.md
   - [ ] Chart tgz added to /docs and index updated

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [couchdb-helm] willholley commented on issue #20: Enable splitting view storage and databases

Posted by GitBox <gi...@apache.org>.
willholley commented on issue #20: Enable splitting view storage and databases
URL: https://github.com/apache/couchdb-helm/pull/20#issuecomment-589827159
 
 
   Thanks @wohali. I looked back at where we discussed this at Cloudant in relation to running a configuration like this on Kubernetes and using remote storage. The concern was that there's an implied order between writes on secondary indexes and primary so if the storage was spontaneously disconnected, it could happen that we end up with secondary indexes that've synced when the primary data hasn't.
   
   I don't know how well founded the concern is and I don't think it blocks the PR - perhaps just something to keep an eye out for given remote storage tends to be the default option for Kubernetes deployments.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [couchdb-helm] willholley commented on issue #20: Enable splitting view storage and databases

Posted by GitBox <gi...@apache.org>.
willholley commented on issue #20: Enable splitting view storage and databases
URL: https://github.com/apache/couchdb-helm/pull/20#issuecomment-589243830
 
 
   Thanks for the PR! I'm actually a bit curious as to whether this is a supported configuration for CouchDB. I recall that Couch assumes view files and primary db files live on the same filesystem, but I could be mistaken. @davisp are you able to clarify?

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [couchdb-helm] wohali commented on issue #20: Enable splitting view storage and databases

Posted by GitBox <gi...@apache.org>.
wohali commented on issue #20: Enable splitting view storage and databases
URL: https://github.com/apache/couchdb-helm/pull/20#issuecomment-589923324
 
 
   We 100% recommend against any sort of remote storage; this was entirely 
   2x locally connected drives or RAIDs or zvols.
   
   It sounds like we're in agreement on that :)
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [couchdb-helm] wohali commented on issue #20: Enable splitting view storage and databases

Posted by GitBox <gi...@apache.org>.
wohali commented on issue #20: Enable splitting view storage and databases
URL: https://github.com/apache/couchdb-helm/pull/20#issuecomment-589354119
 
 
   @willholley absolutely not required to be on the same FS that I'm aware. This is definitely something I see in the field often (and, actually recommend, for precisely the same reason as @arnediekmann ...)
   
   Would be very surprised to hear the reverse.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services