Whamcloud - gitweb
LU-13814 osc: Remove osc delete for transient pages 79/52079/10
authorPatrick Farrell <pfarrell@whamcloud.com>
Thu, 24 Aug 2023 15:25:08 +0000 (11:25 -0400)
committerPatrick Farrell <pfarrell@whamcloud.com>
Sun, 17 Sep 2023 19:00:08 +0000 (15:00 -0400)
commit7e74334afa80f6d726df71e6caf807d2f67ea659
tree27416e157c54f06a0978864622f5cac0bdf8bf98
parent7a9e96776251e73a54006672f2c703b5a73be958
LU-13814 osc: Remove osc delete for transient pages

Transient pages do not need an extra reference for being
part of a transfer, because they are referenced throughout
by cl_io.  This requires a tweak to the page completion
behavior.

This allows us to remove osc_page_delete for transient
pages.

Test-Parameters: forjanitoronly
Test-Parameters: fortestonly
Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I96539731f972b19830b2e08bf0f1d1f1e9674241
lustre/osc/osc_cache.c
lustre/osc/osc_page.c