Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-5194

Ability to create and manage Atlas search indexes in the database

    • Type: Icon: Epic Epic
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Not Needed
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • Done
    • Ability to create and manage Atlas search indexes
    • 4
    • 4
    • Hide

      Engineer(s): Bailey Pearson

      2023-08-04: Target date updated to Aug 11

      • Final PR (Add e2e testing against Atlas to the search index management API) in review

      Engineer(s): Bailey Pearson

      2023-07-21: Updated target date TBD

      • Search index E2E tests PR in review
        • Approved and tested by the PHP team
        • Open discussion on one minor point
        • Need to identify an engineering lead to review
      • Node epic depends on the above

      Engineer(s): Bailey Pearson

      2023-07-07: Pushed target date out to July 14

      • A number of production issues with the search indexes have slowed down this work (undocumented feature flags, permissions issues, a bug fix from the search team that was never released, ect).
        • The search team is planning to deploy a fix today (Jul 7).
      • Node POC set up with prose tests that pass locally and a draft of the spec changes.
        • Testing in CI has caused difficulties due to a divergence in behavior between cloud-dev and prod, as well as difficulties setting up the permissions and testing infrastructure for driver testing with Atlas.
      • Once we have a passing CI run of the search indexes testing, we'll move forward with the spec changes and get a second driver to implement the prose tests.
      Show
      Engineer(s): Bailey Pearson 2023-08-04: Target date updated to Aug 11 Final PR (Add e2e testing against Atlas to the search index management API) in review Engineer(s): Bailey Pearson 2023-07-21: Updated target date TBD Search index E2E tests PR in review Approved and tested by the PHP team Open discussion on one minor point Need to identify an engineering lead to review Node epic depends on the above Engineer(s): Bailey Pearson 2023-07-07: Pushed target date out to July 14 A number of production issues with the search indexes have slowed down this work (undocumented feature flags, permissions issues, a bug fix from the search team that was never released, ect). The search team is planning to deploy a fix today (Jul 7). Node POC set up with prose tests that pass locally and a draft of the spec changes. Testing in CI has caused difficulties due to a divergence in behavior between cloud-dev and prod, as well as difficulties setting up the permissions and testing infrastructure for driver testing with Atlas. Once we have a passing CI run of the search indexes testing, we'll move forward with the spec changes and get a second driver to implement the prose tests.

      This ticket was split from DRIVERS-2549, please see that ticket for a detailed description.

            Assignee:
            bailey.pearson@mongodb.com Bailey Pearson
            Reporter:
            dbeng-pm-bot PM Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              10 weeks, 4 days