Re: [PATCH v2 00/12] multiblock allocator improvements

From: Theodore Ts'o
Date: Thu Jun 08 2023 - 23:15:28 EST



On Tue, 30 May 2023 18:03:38 +0530, Ojaswin Mujoo wrote:
> ** Changed since v1 [2] **
>
> 1. Rebase over Kemeng's recent mballoc patchset [3]
> 2. Picked up Kemeng's RVB on patch 1/12
>
> [2] https://lore.kernel.org/all/cover.1685009579.git.ojaswin@xxxxxxxxxxxxx/
> [3] https://lore.kernel.org/all/20230417110617.2664129-1-shikemeng@xxxxxxxxxxxxxxx/
>
> [...]

Applied, thanks!

[01/12] Revert "ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limits"
commit: 3582e74599d376bc18cae123045cd295360d885b
[02/12] ext4: mballoc: Remove useless setting of ac_criteria
commit: fb665804fd62e600b5c2350ea69295261ce8374d
[03/12] ext4: Remove unused extern variables declaration
commit: 3086ed54c0e65c60b0fb142e181e7dd4e3b7b1e0
[04/12] ext4: Convert mballoc cr (criteria) to enum
commit: eb7d4a8b9510887fb690a6b912d80cb0bce21387
[05/12] ext4: Add per CR extent scanned counter
commit: 9e97d81a1fa105b80583b5152e4b9cb794734585
[06/12] ext4: Add counter to track successful allocation of goal length
commit: af97bca67ff63191d44023f895b6033eb7d3423a
[07/12] ext4: Avoid scanning smaller extents in BG during CR1
commit: caf886aecd608a8ef05ab10957cf4b9fd9564712
[08/12] ext4: Don't skip prefetching BLOCK_UNINIT groups
commit: bf912c937ed41c4581d77806b003f22625eee0b5
[09/12] ext4: Ensure ext4_mb_prefetch_fini() is called for all prefetched BGs
commit: 64f6fb876cedc30fc1430b96eb442bd84bc61459
[10/12] ext4: Abstract out logic to search average fragment list
commit: 1918cdc99d125c275dcdd4527520c78bb1a3c1ef
[11/12] ext4: Add allocation criteria 1.5 (CR1_5)
commit: 7b748ea2a6ad2bda304553b5cf8745f542af6b34
[12/12] ext4: Give symbolic names to mballoc criterias
commit: c9f19daa1824a73218526650a9aade17536527c8

Best regards,
--
Theodore Ts'o <tytso@xxxxxxx>