incubator-couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Newson (JIRA)" <j...@apache.org>
Subject [jira] Created: (COUCHDB-494) Add include_seqs=true option to _all_dbs to allow efficient bootstrapping of external indexes.
Date Wed, 02 Sep 2009 15:56:32 GMT
Add include_seqs=true option to _all_dbs to allow efficient bootstrapping of external indexes.
----------------------------------------------------------------------------------------------

                 Key: COUCHDB-494
                 URL: https://issues.apache.org/jira/browse/COUCHDB-494
             Project: CouchDB
          Issue Type: New Feature
          Components: Database Core
            Reporter: Robert Newson



External indexers need an efficient way to detect changes across all databases when they boot
up. The _all_dbs endpoint only lists the names. We propose adding include_seqs=true which
would return this style output instead;

[ {"name":"db1","update_seq",5000}, {"name":"db2","update_seq",2500} ]

this would allow an external indexer to skip any database that has not changed.

As external indexers often store their configuration changes inside design documents, it might
also be helpful if the update_seq of the latest change to any design document was also included.
This will allow external indexers to skip even databases with changes as long as those changes
are not to design documents;

[ {"name":"db1","update_seq",5000, "ddoc_update_seq":23}, {"name":"db2","update_seq",2500,
"ddoc_update_seq":2500} ]


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message