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
- depends upon
-
METRON-982 REST STORM Support for supervisor summary
- Done