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

couchdb_os_proc_pool should_process_waiting_queue_as_fifo test fails on Windows

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 2.0.0
    • None
    • Test Suite

    Description

      Since this commit, the couchdb_os_proc_pool tests fail consistenly on Windows. It appears that timeouts are being hit. The reason for this is unclear.

      Consulting with Robert Newson I decided to spin up a dev\run single node instance, give it a sample database with docs, and create more ddocs than couchjs.exe processes (7 spawned on my machine). I then proceeded to modify the ddoc map functions such that the emits would change. I validated that these changes populated in the view results correctly. As a result it seems that round-robin use of the OS processes is working correctly, though it is not an exhaustive test.

      Given the rest of the test suite passes, especially the JavaScript tests, I propose to bypass this test suite on Windows for the 2.0.0 release. This test suite can be revisited in the future and (hopefully) remediated for Windows.

      Attachments

        Activity

          People

            Unassigned Unassigned
            wohali Joan Touzet
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment