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

Do not record full array in oplog for $pop

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution

      Currently $pop records the full array in oplog for idempotency. However for large arrays this is pretty expensive (both in time and space), not only for secondary oplog application, but also for change streams. We should explore a more efficient way to log $pop operation while still keeping idempotency.

            Assignee:
            backlog-query-execution [DO NOT USE] Backlog - Query Execution
            Reporter:
            wenbin.zhu@mongodb.com Wenbin Zhu
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: