[Bug 2147372] Please test proposed package

Andreas Hasenack 2147372 at bugs.launchpad.net
Fri Apr 24 21:07:44 UTC 2026


Hello Leah, or anyone else affected,

Accepted horizon into noble-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/horizon/4:24.0.1-0ubuntu0.24.04.2
in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
noble to verification-done-noble. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-noble. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to horizon in Ubuntu.
https://bugs.launchpad.net/bugs/2147372

Title:
  [SRU] Volumes and Snapshots filtering does not work correctly with
  pagination

Status in Ubuntu Cloud Archive:
  In Progress
Status in Ubuntu Cloud Archive caracal series:
  In Progress
Status in Ubuntu Cloud Archive dalmatian series:
  In Progress
Status in Ubuntu Cloud Archive epoxy series:
  In Progress
Status in Ubuntu Cloud Archive flamingo series:
  In Progress
Status in horizon package in Ubuntu:
  Fix Released
Status in horizon source package in Noble:
  Fix Committed
Status in horizon source package in Questing:
  Fix Committed

Bug description:
  [ Impact ]

   * Horizon currently uses client-side filtering for the volumes and 
     snapshots tables.When pagnation is enabled, this results in filtering 
     being applied to only the items visible on the current page rather
     than across the full dataset.

   * In environments with many volumes or snapshots, this results in users 
     being unable to locate resources via the filter unless they manually 
     navigate to the correct page, leading to confusion and degraded usability.

   * Backporting this fix improves the Horizon user experience by ensuring 
     filtering is applied across the entire dataset.

   * The uploaded fix switches filtering to the server side using the Cinder API, 
     which supports filtering in combination with pagination.

  [ Test Plan ]

   * [0] The following versions of Ubuntu-OpenStack will be tested:
         - UCA: jammy-caracal
         - UCA: noble-dalmatian
         - UCA: noble-epoxy
         - UCA: noble-flamingo
         - ubuntu: noble-caracal
         - ubuntu: questing-flamingo

    * [1] Deploy an OpenStack environment on the target series.

    * [2] Log into the Horizon dashboard.

    * [3] Ensure there are enough volumes/snapshots to span multiple pages.
          This can be done easily by changing the number of items displayed 
          per page to something like '5' in the user settings.

          Then create 10 volumes
            for i in $(seq -w 1 10); do
            openstack volume create --size 1 vol-$i
            done
          
          And create 10 snapshots
            for i in $(seq -w 1 10); do
            openstack volume snapshot create --volume vol-$i snap-$i
            done

    * [4] While on page 1, search for a volume/snapshot name into the filter
          box that is not on the first page.

    * [5] Verify the behavior- Before the patch, the volume/snapshot will not
          be shown because it is not on the first page. After the patch is 
          applied, the volume/snapshot should be shown when searched for.

  [ Where problems could occur ]

   * This change replaces client-side filtering logic with server side filtering 
     via the Cinder API. If the deployed Cinder API does not support the expected
     filtering parameters, filtering may fail.

  [ Other Info ]

   * Upstream commit to horizon (master):
     https://review.opendev.org/c/openstack/horizon/+/963468

   * Known workaround: Increase the number of results that appear on a page so you
     don't have to go through as many pages when searching for a volume/snapshot.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2147372/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list