Code Review Summary: Orion Broker Set UI Implementation
Enhancements to Broker Set Section on Service Page
Introduced a new header.
Added three sub-sections:
Assignments: Displays start broker ID to end broker ID.
Broker Links
Status: Reserved for future use.
Improvements to Node Page
Added a new label in the header to show the broker set count.
Introduced a broker set section that records all broker sets.
Added a broker status section, which is reserved for future use.
Class Updates
The existing BrokerSet class is generated from a configuration file every 2 minutes, which means it cannot currently save state information. Additionally, it plays a critical role in the existing topic assignment logic. To avoid disrupting any existing logic during refactoring, a new BrokerSetState class has been added.
Testing
This change has been tested via branch deployment.
Code Review Summary: Orion Broker Set UI Implementation
Enhancements to Broker Set Section on Service Page
Improvements to Node Page
Class Updates
The existing
BrokerSet
class is generated from a configuration file every 2 minutes, which means it cannot currently save state information. Additionally, it plays a critical role in the existing topic assignment logic. To avoid disrupting any existing logic during refactoring, a newBrokerSetState
class has been added.Testing
This change has been tested via branch deployment.