[ 
https://issues.apache.org/jira/browse/COUCHDB-1367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175286#comment-13175286
 ] 

Jason Smith commented on COUCHDB-1367:
--------------------------------------

Special-case changes response remind me of the discussion local docs (I think 
WRT _security). It seems worth considering making couch have *fewer* special 
cases as it gains features.

Could the revs limit be set in a _local/* document, which would have standard 
MVCC semantics (but they don't replicate)? Clients can examine and configure 
databases with their normal document manipulation functions, communicating with 
Couch through documents.

The list of things that arguably belong in _local/ grows. The security object, 
and apparently now the revs limit value can still be stored in the file header, 
but that is only a cache. (Couch might even expose the legacy API and 
internally convert it to document updates.)

Is it possible?
                
> When settings revs_limit on db - the db increases its update_seq counter when 
> viewing stats - but not when getting changes
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: COUCHDB-1367
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1367
>             Project: CouchDB
>          Issue Type: Bug
>          Components: HTTP Interface
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Henrik Hofmeister
>            Assignee: Bob Dionne
>            Priority: Minor
>              Labels: revs_limit
>
> If you put a number to _revs_limit on a db (to update it) - the 
> http://host/dbname/ info document gets an increase in update_seq number - 
> however the changes feed does not contain this change (while its not a 
> change). This causes the update_seq in the dbinfo doc and the last seq in the 
> changes feed to differ - which breaks any application depending on the 
> update_seq number as the expected sequence size of the db (in my case - 
> couchdb-lucene that will only respond to stale requests because it thinks its 
> not up to date)
> I know this is an edge case - but still its something fairly fundamental - 
> that clearly is not working as intended. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to