[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 d3e85f66d8eab9edcbbf7a907031d267da8c60ca to 232dcb5a36b9731d483c780ddac04fb96ee3a6e4
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 dfdb85b7824c3521c44118f632c11c651c019e7c by Kaushik Lingarkar on 16/07/2026 at 23:45..
Abort query when the SSH client disconnects

SSH change queries can spend significant time building output for each
matching change, especially when options such as patch sets, approvals,
or submit records are enabled. If the client disconnects before the
query finishes, the server should stop work promptly instead of
continuing to process results that will never be sent.

Release-Notes: skip
Change-Id: I0b40562362b26c6b9b6c0a0805b9ac78d8fb0a72
https://invent.kde.org/qt/qtqa/gerrit/-/commit/dfdb85b7824c3521c44118f632c11c651c019e7c

Git commit cc474231aba47d5b3afc12330855c5bb2b83703b by Adithya C (on behalf of Adithya Chakilam) on 17/07/2026 at 08:02..
Speed up bloom filter build with OS page cache warmup

Loading bloom filters at startup requires a full table scan of every H2
cache file. Without warm OS page caches these reads are I/O-bound,
making startup significantly slower.This change performs a full read of
the H2 file before building the Bloom filters, ensuring that the OS page
cache is populated.

On a production instance with ~84M disk cache entries combined, this
reduced the load up time from ~22 mins to ~16 mins.

Release-Notes: Add file warming for faster H2 bloom filter building.
Change-Id: I7cac53f9b375ab0f07fc97243926660fb1e7da5b
https://invent.kde.org/qt/qtqa/gerrit/-/commit/cc474231aba47d5b3afc12330855c5bb2b83703b

Git commit abc80d7539529e3e46790ccbdc2aed914a5f7dc2 by Milutin Kristofic on 17/07/2026 at 14:41..
Route fix:preview REST API requests through readScheduler

POST /fix:preview is a read-only diff generation request, but because
it uses HttpMethod.POST, GrRestApiHelper was classifying it as a write
operation and routing it to writeScheduler. High volumes of fix:preview
requests could saturate writeScheduler and delay write requests like
saving comment drafts or sending replies.

Add a useReadScheduler flag to FetchRequest and set it for fix:preview
requests so they are routed through readScheduler.

Release-Notes: Route POST /fix:preview requests through readScheduler
Change-Id: I6961e894855eaeb9c7a3cb08ff2f18cb887a51a2
https://invent.kde.org/qt/qtqa/gerrit/-/commit/abc80d7539529e3e46790ccbdc2aed914a5f7dc2

Git commit 2fe3c03c92724f693ff89754e9484e9e1845a4aa by Gerrit Code Review (on behalf of Milutin Kristofic) on 17/07/2026 at 14:55..
Merge "Route fix:preview REST API requests through readScheduler"
https://invent.kde.org/qt/qtqa/gerrit/-/commit/2fe3c03c92724f693ff89754e9484e9e1845a4aa

Git commit 55e2bada700e5a0fb501f47e3f94bb0b0c33de04 by Adithya C (on behalf of Adithya Chakilam) on 17/07/2026 at 16:31..
H2Cache: Warm up OS page cache before collecting disk stats

diskStats() scans disk entries for size and space accounting. Apply
the same OS page cache warmup used during bloom filter builds to avoid
cold-read latency when collecting these stats.

Release-Notes: querying disk stats on large persistent caches is improved
Change-Id: Id4bc9130c6429fc1b7ac8d20e3b3c0db65ff0b47
https://invent.kde.org/qt/qtqa/gerrit/-/commit/55e2bada700e5a0fb501f47e3f94bb0b0c33de04

Git commit 232dcb5a36b9731d483c780ddac04fb96ee3a6e4 by Gerrit Code Review (on behalf of Adithya C) on 17/07/2026 at 16:31..
Merge changes Id4bc9130,I7cac53f9

* changes:
  H2Cache: Warm up OS page cache before collecting disk stats
  Speed up bloom filter build with OS page cache warmup
https://invent.kde.org/qt/qtqa/gerrit/-/commit/232dcb5a36b9731d483c780ddac04fb96ee3a6e4
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.