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

migrate non-deprecated ClientCursor+Cursor users to Runner, BtreeCursor users to an IndexScan.

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None

    Description

      Easy:

      db/index_update.cpp
      db/commands/group.cpp
      db/ops/query.cpp
      db/ops/delete.cpp

      Medium:

      db/fts/fts_search.cpp – BtreeCursor aka index scan.
      db/commands/distinct.cpp – index scan.
      s/d_split.cpp – index scan.
      s/d_migrate.cpp – index scan.
      db/dbhelpers.cpp – index scan.
      db/commands/mr.cpp – don't want multiplan sometimes.
      db/dbcommands.cpp – don't want multiplan sometimes.

      Hard:

      db/commands/pipeline_command.cpp – take cursor interface off of agg iterator

      db/ops/count.cpp – the fast counting hack. will just be slow for now.

      db/ops/update.cpp – let alberto handle this.

      db/repl/finding_start_cursor.cpp – translate into sanity with eric.

      db/pipeline/pipeline_d.cpp – not sure what's going on yet.

      Attachments

        Activity

          People

            hari.khalsa@10gen.com hari.khalsa@10gen.com
            hari.khalsa@10gen.com hari.khalsa@10gen.com
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: