From: Junio C Hamano Date: Mon, 31 Aug 2026 21:19:00 GMT Subject: Re: [PATCH v3 0/6] last-modified: use the pathspec's Bloom key to pre-filter commits Message-ID: In-Reply-To: <20260831-toon-speed-up-last-modified-v3-0-2bbb864acf93@iotcl.com> Toon Claes writes: > Similar timings are seen across a few other repositories (like GitLab's > monolith gitlab-org/gitlab). > > [1]: https://lore.kernel.org/git/17f356ff-7bfb-47f5-b714-62a95cc8b821@codeberg.org/ > [2]: https://codeberg.org/ziglang/zig > > --- > Changes in v3: > - Add trace2 "bloom_queries" and use it in test to verify top-level > wildcard behavior. > - Link to v2: https://patch.msgid.link/20260807-toon-speed-up-last-modified-v2-0-7d87bbdeaf9b@iotcl.com Merged to 'seen', pushed the result out, and saw this: https://github.com/git/git/actions/runs/33429987759/job/99612809093#step:10:1391 It seems that it is reproducible locally with the variable settings stolen from ci/run-build-and-tests.sh, i.e., $ bash sh-5.3$ export OPENSSL_SHA1_UNSAFE=YesPlease sh-5.3$ export GIT_TEST_SPLIT_INDEX=yes sh-5.3$ export GIT_TEST_FULL_IN_PACK_ARRAY=true sh-5.3$ export GIT_TEST_OE_SIZE=10 sh-5.3$ export GIT_TEST_OE_DELTA_SIZE=5 sh-5.3$ export GIT_TEST_COMMIT_GRAPH=1 sh-5.3$ export GIT_TEST_COMMIT_GRAPH_CHANGED_PATHS=1 sh-5.3$ export GIT_TEST_MULTI_PACK_INDEX=1 sh-5.3$ export GIT_TEST_MULTI_PACK_INDEX_WRITE_INCREMENTAL=1 sh-5.3$ export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=master sh-5.3$ export GIT_TEST_NO_WRITE_REV_INDEX=1 sh-5.3$ export GIT_TEST_CHECKOUT_WORKERS=2 sh-5.3$ export GIT_TEST_PACK_USE_BITMAP_BOUNDARY_TRAVERSAL=1 sh-5.3$ make T='t8020*' test and it does reproduce when the topic is tested standalone (I've kept the base that I have used to queue the previous iteration, 41365c2a9b The 4th batch for Git 2.56). Ejected out of 'seen' for now.