return this->create_context_finisher(*result);
}
- send_invalidate_cache();
+ send_post_block_writes();
return nullptr;
}
return this->create_context_finisher(*result);
}
- send_post_block_writes();
+ send_trim_image();
return nullptr;
}
if (m_original_size == m_new_size) {
return this->create_context_finisher(0);
} else if (m_new_size < m_original_size) {
- send_trim_image();
+ send_invalidate_cache();
return nullptr;
}
expect_unblock_writes(mock_image_ctx);
MockTrimRequest mock_trim_request;
- expect_trim(mock_image_ctx, mock_trim_request, 0);
expect_invalidate_cache(mock_image_ctx, 0);
+ expect_trim(mock_image_ctx, mock_trim_request, 0);
expect_block_writes(mock_image_ctx, 0);
expect_update_header(mock_image_ctx, 0);
expect_shrink_object_map(mock_image_ctx);
expect_unblock_writes(mock_image_ctx);
MockTrimRequest mock_trim_request;
+ expect_invalidate_cache(mock_image_ctx, 0);
expect_trim(mock_image_ctx, mock_trim_request, -EINVAL);
expect_commit_op_event(mock_image_ctx, -EINVAL);
ASSERT_EQ(-EINVAL, when_resize(mock_image_ctx, ictx->size / 2, 0, false));
expect_unblock_writes(mock_image_ctx);
MockTrimRequest mock_trim_request;
- expect_trim(mock_image_ctx, mock_trim_request, 0);
expect_invalidate_cache(mock_image_ctx, -EINVAL);
expect_commit_op_event(mock_image_ctx, -EINVAL);
ASSERT_EQ(-EINVAL, when_resize(mock_image_ctx, ictx->size / 2, 0, false));