Add a method to DBClient to run a command loading all its results into memory

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: 8.2.0-rc0
    • Component/s: Internal Client
    • None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2025-07-07, CAR Team 2025-07-21, CAR Team 2025-08-04
    • None
    • 3
    • TBD
    • 🟦 Shard Catalog
    • None
    • None
    • None
    • None
    • None
    • None

      The code used for collection cloning during initial sync and movePrimary depends on the following two methods of DBClient:

      • DBClientBase::getCollectionInfos (=listCollections)
      • DBClientBase::getIndexSpecs (=listIndexes)

      We need to call them with the rawData parameter in order to clone viewless timeseries collections, however those methods don't currently accept that parameter.

       

      This ticket is for resolving this problem, either by adding the rawData parameter to those methods, or providing a more general method to use DBClient that is not limited to only a subset of parameters.

              Assignee:
              Joan Bruguera Micó
              Reporter:
              Joan Bruguera Micó
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: