Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-4007

properties config - complete feedback loop with server status attribute

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.25.0
    • 2.26.0
    • Configuration
    • None

    Description

      Following on from ARTEMIS-4001 - in kubernetties - where properties can be mounted as projections of config maps, there can be a large delay between update and the refresh being visible to the broker.
      Adding a status attribute to the server control that is driven by configuration, will allow properties files to embed version or status information and see those reflected via admin or jolokia queries.
      This then provides a nice feedback loop. I am calling it status like MetaData status, but also leaving it free form such that any sensible json can be embedded once there is coordination.
      Initially the value will just be set like any property.
      Eventually it could provide an entry point for the parser to inform of property key=value mismatch or errors on update in some "error" section.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            gtully Gary Tully
            gtully Gary Tully
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 10m
                2h 10m

                Slack

                  Issue deployment