[ https://issues.apache.org/jira/browse/COUCHDB-3288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15983456#comment-15983456 ]
ASF subversion and git services commented on COUCHDB-3288: ---------------------------------------------------------- Commit cab256a35bdc606691968d07851bb17189076f99 in couchdb's branch refs/heads/COUCHDB-3287-pluggable-storage-engines from [~paul.joseph.davis] [ https://gitbox.apache.org/repos/asf?p=couchdb.git;h=cab256a ] Add clause for mixed cluster upgrades Pluggable storage engines will want to have a 2-arity version of create_db to be able to pass engine options during creation. Users that do rolling reboots upgrading to CouchDB including PSE will want to ensure that they don't include an alternative storage engine configuration or this will result in some shards not having the correct storage engine for any database when the cluster exists in a mixed state with pre-PSE versions. COUCHDB-3288 > Remove public db record > ----------------------- > > Key: COUCHDB-3288 > URL: https://issues.apache.org/jira/browse/COUCHDB-3288 > Project: CouchDB > Issue Type: Improvement > Reporter: Paul Joseph Davis > > To enable a mixed cluster upgrade (i.e., rolling reboot upgrade) we need to > do some preparatory work to remove access to the #db{} record since this > record is shared between nodes. > This work is all straight forward and just involves changing things like > Db#db.main_pid to couch_db:get_main_pid(Db) or similar. -- This message was sent by Atlassian JIRA (v6.3.15#6346)