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

        Chuck Rolke created issue -
        Chuck Rolke made changes -
        Field Original Value New Value
        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:
          queuefilesizeupperlimit, queuefilesizelowerlimit,
          queuefilecountupperlimit, queuefilecountlowerlimit
        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.
        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.
        Hide
        Chuck Rolke added a comment -

        Fixed with r1382095

        Show
        Chuck Rolke added a comment - Fixed with r1382095
        Chuck Rolke made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 0.19 [ 12322452 ]
        Resolution Fixed [ 1 ]
        Justin Ross made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        8d 23h 17m 1 Chuck Rolke 07/Sep/12 18:24
        Resolved Resolved Closed Closed
        325d 1h 28m 1 Justin Ross 29/Jul/13 19:53

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development