]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: services page flickering with empty table 70230/head
authorNaman Munet <naman.munet@ibm.com>
Wed, 15 Jul 2026 14:11:14 +0000 (19:41 +0530)
committerNaman Munet <naman.munet@ibm.com>
Wed, 15 Jul 2026 14:11:49 +0000 (19:41 +0530)
commit6ba6faa37c618ad77f2ffd53aabc7ed5bb1da258
treeb998510c49419177fff7a90e389557228af36f65
parentd3d08a106db15a77215ae81fb2c182fc63d4015c
mgr/dashboard: services page flickering with empty table

fixes: https://tracker.ceph.com/issues/78247

why the changes were made:
The Services table had autoSave enabled by default, which persists table state (including sort configuration) to browser localStorage. This created a conflict because:

The table uses server-side pagination ([serverSide]="true")
The table auto-reloads every 5 seconds ([autoReload]="5000")
On initialization, the table would load stale sort configuration from localStorage
This cached sort state would override the intended default sort (by service_name ascending)
User sort interactions would be saved to localStorage but could conflict with server-side sort handling

Signed-off-by: Naman Munet <naman.munet@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.html