Qpid
  1. Qpid
  2. QPID-4268

C++ Broker needs Acl support for limiting on-disk store

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.18
    • Fix Version/s: 0.19
    • Component/s: C++ Broker
    • Labels:
      None

      Description

      The C++ Broker currently has Acl support for limiting the in-memory size of a queue and the maximum number of messages that the queue may contain.

      When creating a queue a user may specify options qpid.max_size and qpid.max_count. Acl support exists to specify properties:
      queuemaxsizeupperlimit, queuemaxsizelowerlimit,
      queuemaxcountupperlimit, queuemaxcountlowerlimit
      to constrain the bounds of a queue that a user may create.

      This jira issue adds similar support for options qpid.file_size and qpid.file_count. The Acl support shall add properties:
      filemaxsizeupperlimit, filemaxsizelowerlimit,
      filemaxcountupperlimit, filemaxcountlowerlimit
      to similarly constrain the file store settings.

      This jira does NOT add new options to queue creation. Tool qpid-config already specifies these options and the broker and store process them. The jira simply provides a method for administrators to constrain users file settings.

        Activity

        Hide
        Chuck Rolke added a comment -

        Fixed with r1382095

        Show
        Chuck Rolke added a comment - Fixed with r1382095

          People

          • Assignee:
            Chuck Rolke
            Reporter:
            Chuck Rolke
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development