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

Make the MR inline limits equal to general object size limit

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Minor - P4 Minor - P4
    • 2.1.0
    • Affects Version/s: None
    • Component/s: MapReduce
    • Labels:
      None

      well so right now the code does several checks:

      • result data in format {0: key, 1: val}

        is limited to 8MB.

      • then result data in format {_id: key, value: val} is limited to 16*2/3
        = 10MB.
      • then final object limited to 16MB.

      I think we should simplify:

      • result data in format {0: key, 1: val}

        is limited to 16MB.

      • then final object limited to 16MB.
        Unless something horrible happens if we create an object that is
        slightly more than 16MB.

      AG

      On Thu, 2011-01-27 at 15:24 -0500, Dwight Merriman wrote:
      > is that easly fixable (post 1.8)? ideally we can communicate a single
      > limit for everything.
      >

            Assignee:
            antoine Antoine Girbal
            Reporter:
            antoine Antoine Girbal
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: