Skip to content

Enhancing bdevfilter for replication product #96

@aadeodhar

Description

@aadeodhar

Description

As part of the Microsoft Azure Site Recovery product, we have a mechanism to filter I/Os in the kernel for replication. We are facing similar challenges that you pointed out - where if the upstream block layer kernel code is changed, it affects our kernel driver.
We would like to explore the feasibility of using bdevfilter as a mechanism to filter I/Os for our product as well. We have few questions around how chain BIOs are handled in the proposed bdevfilter and blksnap patches. How are BIO splits handled? What happens if a part of the chain BIO fails to be written? In case of errors, what is the impact on backup and replication?

It would be great to have a discussion on these and some other topics.

Usage tips

  • Please use the 👍 reaction to show that you are interested into this.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this.
  • Subscribe to receive notifications on status change and new comments, you can do also without add comment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions