Uploaded image for project: 'Rust Driver'
  1. Rust Driver
  2. RUST-300

Implement async DNS

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 0.10.0
    • Affects Version/s: None
    • Component/s: None
    • None

      As part of our work to convert the driver to be async, we'll need to update the DNS lookups for SRV and TXT records to be performed asynchronously. For tokio, we can use trust-dns's AsyncResolver::tokio_from_system_conf, and for async-std, we can implement the undocumented RuntimeProvider trait and call AsyncResolver::from_system_conf.

            Assignee:
            patrick.freed@mongodb.com Patrick Freed
            Reporter:
            sam.rossi@mongodb.com Samuel Rossi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: