Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7203

Model loses audit information

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.30, 0.32, qpid-java-6.0, qpid-java-6.0.1
    • qpid-java-6.0.4, qpid-java-6.1
    • Broker-J
    • None

    Description

      The Broker is supposed to save audit information on each object: createdBy, createdDate, lastUpdatedBy, lastUpdatedDate. This feature is broken and has been so since at least 0.30.

      The values are persisted properly to the message store, but on recovery, they only make it as far as the attribute map backing the configured object. The mechanics of ACO fails to reunite the attribute value with the field underlying each attribute. As a result the audit trail is unreliable.

      The problem would affect any storable derived attribute. Other storable derived attributes AutoGeneratedSelfSignedKeyStore and SiteSpecificTrustStore use postResolve to reunite the attribute with the field.

      Attachments

        Activity

          People

            lorenz.quack Lorenz Quack
            kwall Keith Wall
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: