http://bugs.grommit.com/show_bug.cgi?id=496

           Summary: DbLookups should consider following RTIstatus with
                    RTIget
           Product: SCM Migration
           Version: unspecified
          Platform: All
        OS/Version: Solaris 11/Nevada
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: rtichk
        AssignedTo: scm-migration-dev at opensolaris.org
        ReportedBy: Mark.J.Nelson at Sun.COM


I'm splitting this off from 457:

Rti.py:88
   Does this mean we ask webRTI for the same RTI N times, if that RTI
   contains all N bugs in our comments?  Surely there's no need?

   (or does the code in DbLookups.Rti really suggest it doesn't list
    all CRs under that RTI, when queried that way?)

So it turns out that webrticli really DOES return only one bug id in an
RTIstatus call.  You then need to take the RTI number and product fields
returned from RTIstatus, and use them with RTIget to request a complete
buglist.

So we're talking a minimum of two calls to webrticli, so we don't break even
until we're processing at least three bugids.  And if the bugs in question are
actually covered by multiple RTIs, then we still make "too many" calls to the
cli.

My gut feeling is that the multiple RTI case is extremely rare, and that this
RTI could be resolved either by updating the webrticli or the dblookup code.


-- 
Configure bugmail: http://bugs.grommit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to