Okay, so I built 3.6.0 (which is in "updates" for Fedora 37 but not released it 
seems) with this patch I wrote included in the rebuild:

https://github.com/cyrusimap/cyrus-imapd/pull/4529/commits/c3d9adcc358bdde5d991bc226fb3d9cef369f859

And I'm seeing:

Jun 10 17:18:33 mail cyrus/imaps[18938]: mboxlist_upgrade_subs(): joeblow@mail

which is generated here:

    /* if we find it this time, we lost the race and someone else already
     * upgraded the DB.  Bonus. */
    db_r = cyrusdb_fetch(*subs, key, keylen, &data, &datalen, NULL);
    if (db_r != CYRUSDB_OK) {
        syslog(LOG_NOTICE, "mboxlist_upgrade_subs(): %s", userid);
        r = mboxlist_upgrade_subs_work(userid, subsfname, subs);
    }

https://github.com/cyrusimap/cyrus-imapd/blob/master/imap/mboxlist.c#L5685-L5691

But it's not clear to me what I need to do to fix things.

Is there a cyradm command that will rebuild things?

And should the userid be joeblow@mail or just joeblow?  Does it need to include 
the realm or not?

------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/T199a88e7c6bfe5bf-M5f386d3147bf492664f65066
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to