couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Filipe Manana (JIRA)" <>
Subject [jira] Commented: (COUCHDB-807) authentication cache (user docs cache)
Date Thu, 24 Jun 2010 20:13:50 GMT


Filipe Manana commented on COUCHDB-807:

Yes, I checked it and now it fails.

I have to blame commit r957407, which instead of sending an unauthorized json error object,
like users_db.js test is expecting, it sends an html page.
That said, the failed assertions having nothing to do with this ticket.


> authentication cache (user docs cache)
> --------------------------------------
>                 Key: COUCHDB-807
>                 URL:
>             Project: CouchDB
>          Issue Type: Improvement
>         Environment: trunk
>            Reporter: Filipe Manana
>            Assignee: Filipe Manana
>             Fix For: 1.0
>         Attachments: auth_cache.patch, auth_cache_2.patch
> Currently, in order to authenticate an incoming request, each authentication handler
will read a user doc from the _users DB.
> By default, 3 authentication handlers are defined (default.ini), which means we can have
3 _users DB lookups (besides 3 DB open and close operations).
> Taking into account that this is done for each incoming HTTP request, for very busy servers
this current behaviour might be overkill.
> The following patch adds a new gen_server which implements an authentication cache and
keeps the _users DB open all the time, so that cache misses and refreshes are as quick as

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

View raw message