Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-21632

Speed up client eclcc by omitting getaddrinfo check

    Details

    • Type: Improvement
    • Status: Accepted
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: eclcc
    • Labels:
      None
    • Compatibility:
      Point

      Description

      Environment: macOS Mojave, 7.2.x debug build.

      Job submissions and syntax checks intermittently take a long time, for no visible reason. I happened to catch such an occurrence with verbose mode enabled:

      campda01@trnspauldaa-w7l.risk.regn.net:~/Desktop/ECL/LexisNexis: eclcc -v -syntax Testing/BWR_Test1.ecl 
      jsocket(1,3237) getaddrinfo failed err = 8 : trnspauldaa-w7l.risk.regn.net
      

      That invocation took 10 seconds to begin, which is presumably the timeout for the call to getaddrinfo().

      Can eclcc bypass that call, at least for syntax checks? Ideally, a syntax check would be as fast as possible.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                shamser Shamser Ahmed
                Reporter:
                dcamper Dan S. Camper
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: