Skip to content
This repository has been archived by the owner on May 25, 2021. It is now read-only.

Drop logging level for "no record of user %s" #139

Merged
merged 1 commit into from Sep 2, 2016
Merged

Drop logging level for "no record of user %s" #139

merged 1 commit into from Sep 2, 2016

Conversation

wohali
Copy link
Member

@wohali wohali commented Sep 2, 2016

This warning is tripped primarily when an admin is defined in local.ini
and has no associated _users document. This can happen fairly often in
development and testing setups, meaning that every other line in the
logfile is "no record of user admin".

The right thing to do here might be to check if the currently defined
user is a local admin and only complain in that situation, but presently
chttpd only directly depends on couch_auth_cache and to do so would
require unencapsulating how couch_auth_cache handles ini file defined
admin users vs. authentication database users, which feels wrong.

Change suggested by @janl in #couchdb-dev IRC.

This warning is tripped primarily when an admin is defined in local.ini
and has no associated _users document. This can happen fairly often in
development and testing setups, meaning that every other line in the
logfile is "no record of user admin".

The right thing to do here might be to check if the currently defined
user is a local admin and only complain in that situation, but presently
chttpd only directly depends on couch_auth_cache and to do so would 
require unencapsulating how couch_auth_cache handles ini file defined
admin users vs. authentication database users, which feels wrong.

Change suggested by @janl in #couchdb-dev IRC.
@kxepal
Copy link
Member

kxepal commented Sep 2, 2016

+1

@asfgit asfgit merged commit e01cc40 into apache:master Sep 2, 2016
@wohali wohali deleted the 2.0-suppress-user-not-found-warning branch September 2, 2016 10:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3 participants