Uploaded image for project: 'OASIS Advanced Message Queuing Protocol (AMQP) TC'
  1. OASIS Advanced Message Queuing Protocol (AMQP) TC
  2. AMQP-89

Insufficient Granularity in READ Operations

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: New
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: WD02
    • Fix Version/s: None
    • Component/s: Management
    • Labels:
      None
    • Proposal:
      Hide

      I propose that READALL be modified such that it is type-specific. The fields in the request would be: 'type' => The type being queried; 'name' => omitted or null.

      DISCOVER-NAMES should be changed in the same way such that it returns only the names of entities in the specified type.

      Show
      I propose that READALL be modified such that it is type-specific. The fields in the request would be: 'type' => The type being queried; 'name' => omitted or null. DISCOVER-NAMES should be changed in the same way such that it returns only the names of entities in the specified type.

      Description

      There are two ways of reading manageable entities in this specification: READ and READALL. The READ operation accesses a single entity and the READALL operation accesses all of the entities.

      It would be practical to have a way to access all of the entities of a particular type. This is a very common use case in management scenarios. Furthermore, READALL is likely to involve a very large number of entities in any realistic situation.

      As an implementer, I would prefer to use operations that fetch data about entities of a particular type (either the whole table or just the names).

      Please note that this issue is related to AMQP-88.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              tross1 Ted Ross
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: