KernelCI Dashboard Report - November 24 - December 05, 2025
Gustavo Flores <[email protected]> Thu, 11 Dec 2025 14:20:47 -0300
| Newsgroups | dev.linux.lists.kernelci |
|---|---|
| Message-ID | <CAB31pVk7zc493XMYYZOnSkUJ5+n-jo90cmGyr+kz=_C67+fBRA@mail.gmail.com> |
Hello everyone, Over the last two weeks we focused on improving the ingester (the tool that receives KernelCI’s data submissions), advancing the hardware listing work, refining UI behavior across views, and expanding our test coverage. Here are the changes from the last two weeks: ## Ingester Introduced hardware listing denormalization to speed up hardware queries. [1] Added extra metrics to the ingester performance tests. [2] Updated the ingester data insertion policy to match expected behavior. [3] These performance changes will take effect a bit later, as soon as we are able to transition from the old ingester to the new one. This transition will not affect how the submissions are received, so no data will be lost. ## UI and Fixes Fixed filter button positioning in hardware detail tables. [4] Ensured hardware listing and tree listing tables render even when empty. [5] Fixed the filter button in the tree details page. [6] ## Testing Added unit tests for ProxyView. [7] Added unit tests for OriginsView. [8] Fixed test discovery warnings. [9] ## Notifications Improved hardware summary generation for notifications. [10] ## Future Changes Over the next weeks we’ll continue validating the hardware denormalization, adjust dashboard views to use the new tables, and refine ingester performance. We will also start working in denormalizing the tree listing view. ## References [1] - https://github.com/kernelci/dashboard/pull/1614 [2] - https://github.com/kernelci/dashboard/pull/1643 [3] - https://github.com/kernelci/dashboard/pull/1638 [4] - https://github.com/kernelci/dashboard/pull/1648 [5] - https://github.com/kernelci/dashboard/pull/1637 [6] - https://github.com/kernelci/dashboard/pull/1641 [7] - https://github.com/kernelci/dashboard/pull/1654 [8] - https://github.com/kernelci/dashboard/pull/1651 [9] - https://github.com/kernelci/dashboard/pull/1639 [10] - https://github.com/kernelci/dashboard/pull/1645