Hi, Can you try with the fix for this? https://tracker.ceph.com/issues/54180 (https://github.com/ceph/ceph/pull/44925) It hasn't been backported to any releases, but we could request that if it looks useful. Cheers, Dan On Mon, Jul 18, 2022 at 12:44 AM stuart.anderson <anderson@xxxxxxxxxxxxxxxx> wrote: > > I am seeing very long run times for osdmaptool --upmap running Ceph 15.2.16 and I am wondering how to speed that up? > > When run on a large pool (PG=8k and OSD=725) I am seeing the following run times for, > # osdmaptool om.hdd --upmap upmap.mirror.hdd.ec.8 --upmap-pool fs.data.mirror.hdd.ec --upmap-max 1000 --upmap-deviation 8 > > upmap-deviation time > --------------- ---- > 15 6m > 10 11m > 9 12m > 8 76m/19m > 5 killed after 30 hours > > I really want to run with --upmap-deviation 1 to blanance this unbalanced pool that currently ranges from 25-90% utilization on individual OSD, however, it is not clear osdmaptool would ever complete. > > By comparison another similarly sized pool (PG=4k OSD=1538) in the same cluster only takes a few seconds to run with upmap-deviation=1. > > Any suggestions on how to get osdmaptool --upmap to run faster? > > Thanks. > > --- > anderson@xxxxxxxxxxxxxxxx > > > > _______________________________________________ > ceph-users mailing list -- ceph-users@xxxxxxx > To unsubscribe send an email to ceph-users-leave@xxxxxxx _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx