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

Make it easier to see what process is on the other end of a connection

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.7.0
    • Component/s: Diagnostics, Networking
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Service arch 2020-07-13, Service Arch 2020-07-27

      Description

      In tests I often see:

      [js_test:remove_newly_added_field_after_finishing_initial_sync] 2020-04-16T18:46:08.548+0000 d20030| 2020-04-16T18:46:08.548+00:00 I  NETWORK  51800   [conn24] "client metadata","attr":{"remote":"10.122.28.155:60072","client":"conn24","doc":{"driver":{"name":"NetworkInterfaceTL","version":"4.5.0-745-g6388b97"},"os":{"type":"Linux","name":"Red Hat Enterprise Linux Server release 6.2 (Santiago)","architecture":"x86_64","version":"Kernel 2.6.32-220.el6.x86_64"}}}
      

      but have no idea what's on the other side of conn24. Being able to see the host and port or the process id, and maybe the type of process (mongod, mongos, shell), of whatever process is on the other side of the connection would be really helpful in diagnostics. If for some reason this is only doable in our tests, even that would be enormously beneficial.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gabriel.russell Gabriel Russell (Inactive)
              Reporter:
              judah.schvimer Judah Schvimer
              Participants:
              Votes:
              4 Vote for this issue
              Watchers:
              14 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: