[ https://issues.apache.org/jira/browse/COUCHDB-1390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13193143#comment-13193143 ]
Filipe Manana commented on COUCHDB-1390: ---------------------------------------- Hum, then there's possibly something weird going on. I never got a failure on that test on several machines, the tests' Creds5 and Creds9 are equal for me: # Changing the auth database again Creds5: [{<<"_id">>,<<"org.couchdb.user:joe">>}, {<<"_rev">>,<<"1-bd6145e7bcacccb2c2b9811c8b40abc0">>}, {<<"name">>,<<"joe">>}, {<<"type">>,<<"user">>}, {<<"salt">>,<<"SALT">>}, {<<"password_sha">>,<<"d25de84471bb8039d73d6eab199f2c85512fb91c">>}, {<<"roles">>,[]}, {<<"_revisions">>, {[{<<"start">>,1}, {<<"ids">>,[<<"bd6145e7bcacccb2c2b9811c8b40abc0">>]}]}}] Creds9: [{<<"_id">>,<<"org.couchdb.user:joe">>}, {<<"_rev">>,<<"1-bd6145e7bcacccb2c2b9811c8b40abc0">>}, {<<"name">>,<<"joe">>}, {<<"type">>,<<"user">>}, {<<"salt">>,<<"SALT">>}, {<<"password_sha">>,<<"d25de84471bb8039d73d6eab199f2c85512fb91c">>}, {<<"roles">>,[]}, {<<"_revisions">>, {[{<<"start">>,1}, {<<"ids">>,[<<"bd6145e7bcacccb2c2b9811c8b40abc0">>]}]}}] ok 18 - Got same credentials as before the firt auth database change I'm concerned if there's an issue elsewhere in the test. I assumed it was very deterministic. Can you paste the value of Creds5 and Creds9? And the revs option is a no-op for couch_db:open_doc/3 (only meaningful for couch_doc:to_json_obj/2). Either way adding _revisions to the credentials is not necessary (couch_query_servers:json_doc adds it), so I would suggest the following: http://friendpaste.com/7cZfkn6yIGGGh5CIJAawK3 thanks Paul > Fix auth_cache etap test > ------------------------ > > Key: COUCHDB-1390 > URL: https://issues.apache.org/jira/browse/COUCHDB-1390 > Project: CouchDB > Issue Type: Bug > Reporter: Paul Joseph Davis > Attachments: COUCHDB-1390.patch > > > The auth_cache etap tests were failing for me. Debugged this to make sure it > wasn't related to something else. Commit message is: > Fix for the auth_cache etap > > As it turns out, opening a doc by id is different than opening it using > a #doc_info record due to the inclusion of the full revision path. This > ended up breaking the auth_cache tests. This way includes the entire > revision path for all docs and not just first doc loads. > Patching attaching in a few moments. -- 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