Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-3148

Enforcement of platform size limitations is required

    XMLWordPrintable

Details

    • Story
    • Resolution: Won't Fix
    • Critical
    • techdebt-backlog
    • None
    • UI
    • Security Level: Public
    • None

    Description

      Memory ranges/sizes need to be checked to see whether they fit within the platform addressable ranges.

      e.g. when installing the 32bit packages on a 64bit machine, there is no checking that the bucket size or per node quota fit within 32bit process constraints. There are also platform specific user space process addressable limits that need to be checks (e.g. Windows 32bit can address 2GB or 3GB depending on kernel configuration (4GT enabled or not)

      1) ep_engine should refuse to start if the requested size is bigger than the current process memory space can accomodate
      2) the GUI needs to be able to report that a engine didn't start, along with the reason
      3) GUI process type bound checking shall be optional, initially just reporting engine failure is sufficient (as that is the more general mechanism that can also be used for other failures)

      Attachments

        For Gerrit Dashboard: MB-3148
        # Subject Branch Project Status CR V

        Activity

          People

            Unassigned Unassigned
            frank Frank Weigel (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty