couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Howe (JIRA)" <j...@apache.org>
Subject [jira] [Created] (COUCHDB-1163) Document returned by id, but cannot be found by rev
Date Thu, 12 May 2011 15:38:47 GMT
Document returned by id, but cannot be found by rev
---------------------------------------------------

                 Key: COUCHDB-1163
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1163
             Project: CouchDB
          Issue Type: Bug
          Components: Database Core
    Affects Versions: 1.0.2, 1.0.1
            Reporter: James Howe
            Priority: Critical


Somehow, our cluster has developed the following problem on a handful of documents. Will post
reproduction steps if we find them. All properties have been redacted. All the documents this
affects also have attachments, if that is significant. Once a document is in this situation,
it causes conflict detection, replication and include_docs to behave incorrectly or outright
fail.

GET /database/4cdee83a118ea1cf3050b1d006144d46 returns
{

    "_id": "4cdee83a118ea1cf3050b1d006144d46",
    "_rev": "10-df4bf65a6104ea240f100c30d3cb245d",
    "foo": "bar"
}

GET /database/4cdee83a118ea1cf3050b1d006144d46?open_revs=all returns
[
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "10-df4bf65a6104ea240f100c30d3cb245d",
            "foo": "bar"
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "8-eea5e36daee12acd79a127abf36f7720",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "9-2cead1e4c813a4f0d10a9bc4aa28bfda",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "7-c3b44f004660caa496804409089b53d9",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "6-52e978041bb324d19e01a2ac5a243702",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "5-761bf28c6989f0fde41bdd5732c33159",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "4-abb005cf4b2d2dd12880a33af1e7066e",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "3-233e4624e620ec1c8b66f21a051832f8",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "10-55f0cdf9dd95ed230b733a2c826c842c",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "11-264c9d6c249ba2fc9b13df35cb447fd7",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "9-2cead1e4c813a4f0d10a9bc4aa28bfda",
            _deleted: true
        }
    },
    {
        "ok": {
            "_id": "4cdee83a118ea1cf3050b1d006144d46",
            "_rev": "2-9f2df19059d9a460a12740a63a4d95e9",
            _deleted: true
        }
    }
]

GET /database/4cdee83a118ea1cf3050b1d006144d46?rev=10-df4bf65a6104ea240f100c30d3cb245d returns
{
    "error": "not_found",
    "reason": "missing"
}


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message