Skip to content

Conversation

@vogievetsky
Copy link
Contributor

This PR introduces a new TableFilters utility class to replace the direct usage of react-table's Filter interface throughout the web console, improving type safety and encapsulation.
It also adds refresh buttons to JSON/stages viewers and implements inactive worker tracking for MSQ execution stages.

Key changes:

  • Replaced react-table Filter[] with new TableFilters class that provides better encapsulation and helper methods. Simplified navigation logic throughout the console by consolidating filter-based navigation into a single goToView() function
  • Added refresh buttons to ShowJson and ShowJsonOrStages components for easier data reloading
  • Implemented getInactiveWorkerCount() method to calculate workers with zero input across all channels

Copy link
Member

@clintropolis clintropolis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@vogievetsky vogievetsky merged commit bbcccd2 into apache:master Nov 21, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants