[Devel] [PATCH RHEL9 COMMIT] dm-ploop: remove redundant wakeup of dispatcher_wq_prealloc

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit c64755d82a450ec548e228aa4dc7061934ead791 Author: Konstantin Khorenko Date: Tue Jul 8 13:14:19 2025 +0200 dm-ploop: r

Re: [Devel] [PATCH RHEL9 COMMIT] Revert "fs/fuse kio: introduce a new rpc affinity mode"

2025-07-08 Thread Konstantin Khorenko
disregard -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 08.07.2025 16:24, Konstantin Khorenko wrote: The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> co

Re: [Devel] [PATCH RHEL9 COMMIT] fs/fuse kio: do not set RPC affinity from a workequeue worker

2025-07-08 Thread Konstantin Khorenko
disregard -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 08.07.2025 16:27, Konstantin Khorenko wrote: The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> co

[Devel] [PATCH RHEL9 COMMIT] fs/fuse kio: do not set RPC affinity from a workequeue worker

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> commit c92a76d29b981a391e6cc9d648610b3983064276 Author: Liu Kui Date: Tue Jul 8 16:14:16 2025 +0800 fs/fuse kio: do not set

[Devel] [PATCH RHEL9 COMMIT] Revert "fs/fuse kio: introduce a new rpc affinity mode"

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> commit 236bfbf16b33ba9a0f31674781bb03fad6aeeb1e Author: Konstantin Khorenko Date: Tue Jul 8 16:38:20 2025 +0200 Revert "fs/

[Devel] [PATCH RHEL9 COMMIT] fs/fuse/kio: RPC_AFFINITY_RSS to fallthrough to RPC_AFFINITY_RETENT

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.5 --> commit bc203a16f0b045a3b3eb8578b974197ca23f9b2f Author: Konstantin Khorenko Date: Tue Jul 8 20:21:58 2025 +0300 fs/fuse/kio

[Devel] [PATCH vz9] fs/fuse/kio: RPC_AFFINITY_RSS to fallthrough to RPC_AFFINITY_RETENT

2025-07-08 Thread Konstantin Khorenko
After revert 236bfbf16b33b ("Revert "fs/fuse kio: introduce a new rpc affinity mode"") there is no more RPC_AFFINITY_FAIR_SPREAD and thus fallthrough to RPC_AFFINITY_RETENT like it was prior to 3f286d2b5f406 ("fs/fuse/kio: tidy up RPC_AFFINITY_RSS") Fixes: 3f286d2b5f406 ("fs/fuse/kio: tidy up RP

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: truncate preallocated space on ploop destruction

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.2 --> commit 0e8539e84ab537bdf26ca0fa8a43dded8d311932 Author: Pavel Tikhomirov Date: Mon Jul 7 10:04:02 2025 +0200 dm-ploop: trun

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: make ploop_preallocate_cluster() return error on unexpected file size change

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.2 --> commit 4f4a9e2dd6050977d8bcef452b95b6f5047cda53 Author: Pavel Tikhomirov Date: Mon Jul 7 15:07:02 2025 +0200 dm-ploop: make

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: make preallocations absolute instead of relative in ploop_req_prealloc()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.2 --> commit fa0c4cfa4658f389970d58dfc408c41c75ecdd8f Author: Pavel Tikhomirov Date: Mon Jul 7 16:04:10 2025 +0200 dm-ploop: make

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: drop old_size variable in ploop_allocate_cluster()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.2 --> commit a3c18538a7ef10b208d3edefbad7a7ce0984c6cc Author: Pavel Tikhomirov Date: Mon Jul 7 10:36:36 2025 +0200 dm-ploop: drop

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: simplify ploop_preallocate_cluster()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.2 --> commit 58f40251c70615904fd20bb8517e6cd2520f72d1 Author: Pavel Tikhomirov Date: Mon Jul 7 16:06:23 2025 +0200 dm-ploop: simp

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: simplify ploop_preallocate_cluster()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit b86f54ed0fa97e00e7d336f3599f12d93e51e984 Author: Pavel Tikhomirov Date: Mon Jul 7 16:06:23 2025 +0200 dm-ploop: simp

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: drop old_size variable in ploop_allocate_cluster()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit c78adb2e32ae8398c9fe495388f397ab228f2ecb Author: Pavel Tikhomirov Date: Mon Jul 7 10:36:36 2025 +0200 dm-ploop: drop

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: make preallocations absolute instead of relative in ploop_req_prealloc()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit 29028b7cf1c62ac4e32321a5894a772770b2f6a6 Author: Pavel Tikhomirov Date: Mon Jul 7 16:04:10 2025 +0200 dm-ploop: make

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: make ploop_preallocate_cluster() return error on unexpected file size change

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit 37be51378b4dcbe0c43ced0e069a132b4a498da9 Author: Pavel Tikhomirov Date: Mon Jul 7 15:07:02 2025 +0200 dm-ploop: make

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: simplify "prealloc_more" loop in ploop_preallocate_cluster()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit 0d1f99a22d24decc604a39cdc5acc617a17a02df Author: Pavel Tikhomirov Date: Mon Jul 7 13:58:35 2025 +0200 dm-ploop: simp

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: rename ploop_pending_prealloc() to ploop_no_pending_prealloc()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit c77e3baa6f0600786d5cbc9f9a137c1a357d Author: Pavel Tikhomirov Date: Mon Jul 7 10:24:46 2025 +0200 dm-ploop: rena

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: truncate preallocated space on ploop destruction

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit 34451d746b817b69b5e9df07bfef622bd4e1a2df Author: Pavel Tikhomirov Date: Mon Jul 7 10:04:02 2025 +0200 dm-ploop: trun

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: rename ploop_pending_prealloc() to ploop_no_pending_prealloc()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.2 --> commit 75215e8eb57b73bc62ce9c5dffa04f554ca439a1 Author: Pavel Tikhomirov Date: Mon Jul 7 10:24:46 2025 +0200 dm-ploop: rena

[Devel] [PATCH VZ9 v2] fs/fuse kio: do not set RPC affinity from a workequeue worker

2025-07-08 Thread Liu Kui
A RPC's affinity shouldn't be set from a workqueue worker in case of RPC_AFFINITY_RETENT mode, otherwise the RPC could be stuck to one cpu forever. When multiple rpcs are stuck to the same cpu overall performance degrades significantly. Fixes: #VSTOR-109481 https://virtuozzo.atlassian.net/browse/V

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: simplify "prealloc_more" loop in ploop_preallocate_cluster()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.2 --> commit 5df6ba417db47b4b1bf1273400642800a75d9186 Author: Pavel Tikhomirov Date: Mon Jul 7 13:58:35 2025 +0200 dm-ploop: simp

[Devel] [PATCH vz9] dm-ploop: remove redundant wakeup of dispatcher_wq_prealloc

2025-07-08 Thread Konstantin Khorenko
The wakeup exists in the function caller - in ploop_allocator(). Found while working on https://virtuozzo.atlassian.net/browse/VSTOR-108868 Signed-off-by: Konstantin Khorenko Feature: dm-ploop: ploop target driver --- drivers/md/dm-ploop-map.c | 3 --- 1 file changed, 3 deletions(-) diff --gi

[Devel] [PATCH RHEL9 COMMIT] dm-ploop: drop unused arguments in ploop_truncate_prealloc_safe() and ploop_should_prealloc()

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.3 --> commit 4962d02d74b67c192dd8c66f37e6cda503ef911c Author: Andrey Zhadchenko Date: Fri Jul 4 13:24:21 2025 +0300 dm-ploop: dro

Re: [Devel] [PATCH RHEL9 COMMIT] Revert "fs/fuse/kio: tidy up RPC_AFFINITY_RSS"

2025-07-08 Thread Konstantin Khorenko
disregard -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 08.07.2025 16:23, Konstantin Khorenko wrote: The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> co

[Devel] [PATCH RHEL9 COMMIT] Revert "fs/fuse/kio: tidy up RPC_AFFINITY_RSS"

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> commit 7176e5bda1c6891b6e05a3f88d70f6ae34b12634 Author: Konstantin Khorenko Date: Tue Jul 8 16:20:15 2025 +0200 Revert "fs/

[Devel] [PATCH RHEL9 COMMIT] Revert "fs/fuse kio: introduce a new rpc affinity mode"

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> commit 36c4e930385508483582da285c03311ac8bb3fee Author: Konstantin Khorenko Date: Tue Jul 8 16:22:35 2025 +0200 Revert "fs/

[Devel] [PATCH RHEL9 COMMIT] fs/fuse kio: do not set RPC affinity from a workequeue worker

2025-07-08 Thread Konstantin Khorenko
The commit is pushed to "branch-rh9-5.14.0-427.55.1.vz9.82.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.55.1.vz9.82.4 --> commit 656d21e8a029763e22b8e95969524e3e8d8ff773 Author: Liu Kui Date: Tue Jul 8 16:14:16 2025 +0800 fs/fuse kio: do not set

Re: [Devel] [PATCH vz9] dm-ploop: remove redundant wakeup of dispatcher_wq_prealloc

2025-07-08 Thread Pavel Tikhomirov
Reviewed-by: Pavel Tikhomirov On 7/8/25 19:38, Konstantin Khorenko wrote: The wakeup exists in the function caller - in ploop_allocator(). Found while working on https://virtuozzo.atlassian.net/browse/VSTOR-108868 Signed-off-by: Konstantin Khorenko Feature: dm-ploop: ploop target driver ---