Uploaded image for project: 'CouchDB'
  1. CouchDB
  2. COUCHDB-644

Replicator creates URLs which are too long for the source node

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Duplicate
    • 0.9
    • 1.0.3, 1.1
    • Replication
    • None
    • couchdb 0.9.0.r766883 CentOS x86_64

    • Regular Contributors Level (Easy to Medium)

    Description

      We have an environment which can on ocassion create many open revs of a doc. The URLs that the replicator creates are longer than the http://issues.apache.org/jira/browse/COUCHDB-243 "mochiweb has an 8k limit", resulting in a general server crash.

      To date the only work-around identified is to "export" the latest revisions of all docs in the database, destroy the database, re-create the database and reload the exported documents.

      On one of our environments we have:
      These docs have the trouble:

      Their requests length - path + params (ie no host:port) are shown here (the key) with the number of times that that length was seen in our log files (the count):

      key => count
      8544 => 24
      8557 => 11
      8568 => 2392
      8572 => 55
      8591 => 893
      8594 => 45
      8636 => 27

      Attached is a file with a sample of these too-long URLs.

      Attachments

        1. urls.too.long.100
          854 kB
          Enda Farrell

        Issue Links

          Activity

            People

              Unassigned Unassigned
              enda.farrell Enda Farrell
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: