Uploaded image for project: 'Metron (Retired)'
  1. Metron (Retired)
  2. METRON-981

Management UI allows you to activate parsers even if you don't have enough storm slots

    XMLWordPrintableJSON

Details

    • Bug
    • Status: To Do
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      The Management UI should inform the user that there are no free slots in storm and fail when trying to activate a parser, rather than let the parser fail silently and make the user go on a hunt for the reason it is failing.

      To achieve this, the rest-api should provide methods to query the number of slots used and available in storm as well.

      StormStatusServiceImpl already calls the storm ui rest endpoints and should be extended to call:

      /api/v1/supervisor/summary (GET)
      returns all supervisors summary
      
      Response Fields:
      
      Field	Value	Description
      id	String	Supervisor's id
      host	String	Supervisor's host name
      uptime	String	Shows how long the supervisor is running
      slotsTotal	Integer	Total number of available worker slots for this supervisor
      slotsUsed	Integer	Number of worker slots used on this supervisor
      Sample Response:
      json { "supervisors": [ { "id": "0b879808-2a26-442b-8f7d-23101e0c3696", "host": "10.11.1.7", "uptime": "5m 58s", "slotsTotal": 4, "slotsUsed": 3 } ] }
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              otto Otto Fowler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: