Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-2390

FishEye becomes a CPU Hog (infinite loop) if you enter the wrong password for a repository

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 2.2.1
    • 2.0.6, 2.1.2
    • Indexing

    Description

      1) Enter repository information using subversion
      2) enter incorrect information (e.g. password)
      3) click test - no change on page (one instance of subversion spawned and CPU load increases)
      4) try Re-index Crucible Data, Re-index Linecount Data, Scan Now, etc. and watch your system load soar.
      5) Let run for days and the system load will increase.

      The default Throttle connections-per-sec: (not throttled)
      Svn Operation Timeout: (default)

      This almost scaled to 4 Xeon E5410 2.33GHz CPU cores (out of 8) for just FishEye. This also occurred on the previous version.

      strace -p XXX-process-id-of-subversion-spawned-by-fisheye-XXX
      ...
      write(1, "( failure ( 18:Password incorrect"..., 38) = 38
      read(0, "( CRAM-MD5 ( ) ) "..., 4096) = 17
      uname(

      {sys="Linux", node="xyusfl508", ...}) = 0
      write(1, "( step ( 45:<1262717698272330.126"..., 62) = 62
      read(0, "37:dcox 6d632b0194ec46e04a0dc11da"..., 4096) = 41
      write(1, "( failure ( 18:Password incorrect"..., 38) = 38
      read(0, "( CRAM-MD5 ( ) ) "..., 4096) = 17
      uname({sys="Linux", node="xyusfl508", ...}

      ) = 0
      write(1, "( step ( 45:<1262717698282738.126"..., 62) = 62
      read(0, "37:dcox 6707a16673c0371eed0a10fe5"..., 4096) = 41
      write(1, "( failure ( 18:Password incorrect"..., 38) = 38
      read(0, "( CRAM-MD5 ( ) ) "..., 4096) = 17
      uname(

      {sys="Linux", node="xyusfl508", ...}) = 0
      write(1, "( step ( 45:<1262717698293063.126"..., 62) = 62
      read(0, "37:dcox 9600d78cdd0d9a2ecf9addceb"..., 4096) = 41
      write(1, "( failure ( 18:Password incorrect"..., 38) = 38
      read(0, "( CRAM-MD5 ( ) ) "..., 4096) = 17
      uname({sys="Linux", node="xyusfl508", ...}

      ) = 0
      write(1, "( step ( 45:<1262717698304154.126"..., 62) = 62
      read(0, "37:dcox 24f92ed08c3f7090bad2653ba"..., 4096) = 41
      write(1, "( failure ( 18:Password incorrect"..., 38) = 38
      read(0, "( CRAM-MD5 ( ) ) "..., 4096) = 17
      uname(

      {sys="Linux", node="xyusfl508", ...}

      ) = 0
      write(1, "( step ( 45:<1262717698314431.126"..., 62) = 62
      read(0, "37:dcox a138444fa26636057632b7a55"..., 4096) = 41
      write(1, "( failure ( 18:Password incorrect"..., 38) = 38
      ...
      This occurs thousands and thousands of times......

      Attachments

        Activity

          People

            cmacneill Conor
            c340904a2d9c Dustin Cox
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 8m
                8m