Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-82060

Consider adding more logging to external_data_source.js and writeToPipeObjectsAsync() shell function

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Integration
    • Fully Compatible
    • QI 2023-10-16
    • 135

      Given that external_data_source.js fails very rarely as we add more test jobs, it would be helpful to add some more logging so that we can quickly identify the same failure pattern when there's thread resource shortage.

      We have testSimpleAggregationsOverExternalDataSource() function in external_data_source.js and this function executes many test cases. We can add progress logging for each test case.

      And we can add INFO-level logging to writeToPipeObjectsAsync shell function. This function is called in the context of tests and so it's safe to add INFO-level logging.

      Other than this, we should add requires_external_data_source exclusion tag to newly failing build variants which are enterprise-rhel80-fixed-service-executor-64-bit and linux-x86-dynamic-grpc-suggested just like this commit.

            Assignee:
            yoonsoo.kim@mongodb.com Yoon Soo Kim
            Reporter:
            yoonsoo.kim@mongodb.com Yoon Soo Kim
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: