[qt/qtqa/gerrit]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qtqa/gerrit
Pushed by mirror-service into branch 'upstream/master'.
Changed from 5aeefb0b9bbc0bb9affd13350d91a197f9dd7ab0 to 9c5a93557609c4f4e22afd12a7d40232a2bcebd4
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit f56719d92d858be499efdbbd221388e150986ed5 by Adithya Chakilam on 17/07/2026 at 19:50..
Add --include-diskstats option to show-caches and list-caches REST API

Collecting disk stats for persistent caches is expensive and can cause
delays on busy servers with large caches. Disk stat collection is now
skipped by default; use --include-diskstats to opt in.

Release-Notes: Skip disk-stats by default for show-caches command and list-caches REST API
Change-Id: Ib97ce7f16604ec2b6c275a011078efe09601d0c0
https://invent.kde.org/qt/qtqa/gerrit/-/commit/f56719d92d858be499efdbbd221388e150986ed5

Git commit a1a80994389f40bc1dc55cec057b7bec30ff0282 by Gerrit Code Review (on behalf of Adithya C) on 20/07/2026 at 15:19..
Merge "Add --include-diskstats option to show-caches and list-caches REST API"
https://invent.kde.org/qt/qtqa/gerrit/-/commit/a1a80994389f40bc1dc55cec057b7bec30ff0282

Git commit 9c5a93557609c4f4e22afd12a7d40232a2bcebd4 by Gerrit Code Review (on behalf of Kaushik Lingarkar) on 20/07/2026 at 16:08..
Update git submodules

* Update plugins/replication from branch 'master'
  to 54898d71ffa30bcdaa0f37f968efb0985d9bca64
  - Merge "Auto-repair replication on missing necessary objects error"
  - Auto-repair replication on missing necessary objects error
    
    When a replication push fails because the remote git-receive-pack
    reports 'missing necessary objects', the destination is likely corrupt
    and requires manual intervention. Detect that error and, when enabled,
    schedule an asynchronous repair.
    
    Repair only runs for plain SSH destinations (not gerrit+ssh, http, or
    git protocols) since rsync over SSH is required. Attempts are tracked
    per project+destination and gated by three new config options:
    
      * autoRepairMaxAttempts (default 0, disabled): maximum number of
        auto-repair attempts per project on each destination URL
      * autoRepairInterval (default 3days): minimum spacing between
        attempts for the same (project, destination)
      * autoRepairConcurrencyLimit (default 2): maximum number of
        auto-repair tasks allowed to run concurrently
    
    Tracker state is in-memory and resets on plugin reload or Gerrit
    restart, so the cap is best-effort rather than persistent. Enabling
    auto-repair in a clustered deployment can lead to redundant repairs as
    state is not shared across nodes. This could be improved later if
    desired, perhaps by persisting the state using the replication task
    storage.
    
    Auto-repair deliberately uses the failing destination URI instead of
    round-robin failover, since repairs target corruption errors and are
    more likely to succeed on the URL that just reported the problem.
    
    Release-Notes: Auto-repair replication on missing objects errors
    Change-Id: I815f620af93b484fa801d0c953d56b6a6b00be66
https://invent.kde.org/qt/qtqa/gerrit/-/commit/9c5a93557609c4f4e22afd12a7d40232a2bcebd4
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.