Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2637

Add search index management helpers

    • Type: Icon: Spec Change Spec Change
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Component/s: Index Management
    • Labels:
      None
    • Needed
    • Hide

      Drivers may notice that the new unified tests for the collection helpers expect and ignore server errors, effectively unit testing that drivers construct commands correctly.  DRIVERS-2630 will add proper integration testing.

      syntax document for new commands: https://docs.google.com/document/d/1rCU7vLmMEn-87SuSZ3xnnSpnkwoWpekyOl15NPIqTJk/edit#heading=h.4kreenf4jheu

      There are additional clarifications added to the search index specification in https://github.com/mongodb/specifications/commit/267a54d1bb9af894d05d3dd1a6bda0fa53e20a3f.

      Show
      Sync changes from this commit https://github.com/mongodb/specifications/commit/ae35908e5eadc6cda2d8f5c4e33dada25ba8fa98 New collection helpers have been added to support search index management The unified test format supports 5 new operations to test the new helpers Drivers may notice that the new unified tests for the collection helpers expect and ignore server errors, effectively unit testing that drivers construct commands correctly.   DRIVERS-2630 will add proper integration testing. syntax document for new commands: https://docs.google.com/document/d/1rCU7vLmMEn-87SuSZ3xnnSpnkwoWpekyOl15NPIqTJk/edit#heading=h.4kreenf4jheu There are additional clarifications added to the search index specification in https://github.com/mongodb/specifications/commit/267a54d1bb9af894d05d3dd1a6bda0fa53e20a3f.
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-4648 Fixed 1.25.0
      CXX-2697 Fixed 3.9.0
      CSHARP-4660 Done 2.21.0
      GODRIVER-2859 Fixed 1.13.0, 1.13.1
      JAVA-4983 Fixed 4.11.0
      NODE-5314 Done 5.6.0
      MOTOR-1136 Fixed 3.3
      PYTHON-3723 Fixed 4.5
      PHPLIB-1143 Fixed 1.17.0
      RUBY-3268 Fixed 2.19.2
      RUST-1667 Fixed 2.8.0
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-4648 Fixed 1.25.0 CXX-2697 Fixed 3.9.0 CSHARP-4660 Done 2.21.0 GODRIVER-2859 Fixed 1.13.0, 1.13.1 JAVA-4983 Fixed 4.11.0 NODE-5314 Done 5.6.0 MOTOR-1136 Fixed 3.3 PYTHON-3723 Fixed 4.5 PHPLIB-1143 Fixed 1.17.0 RUBY-3268 Fixed 2.19.2 RUST-1667 Fixed 2.8.0

      Summary

      New index management helpers are added to drivers to support Atlas search indexes.

      Motivation

      Who is the affected end user?

      Who are the stakeholders?

      How does this affect the end user?

      Are they blocked? Are they annoyed? Are they confused?

      How likely is it that this problem or use case will occur?

      Main path? Edge case?

      If the problem does occur, what are the consequences and how severe are they?

      Minor annoyance at a log message? Performance concern? Outage/unavailability? Failover can't complete?

      Is this issue urgent?

      Does this ticket have a required timeline? What is it?

      Is this ticket required by a downstream team?

      Needed by e.g. Atlas, Shell, Compass?

      Is this ticket only for tests?

      Does this ticket have any functional impact, or is it just test improvements?

      Acceptance Criteria

      What specific requirements must be met to consider the design phase complete?

            Assignee:
            bailey.pearson@mongodb.com Bailey Pearson
            Reporter:
            bailey.pearson@mongodb.com Bailey Pearson
            Durran Jordan Durran Jordan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: