Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reintroduce IO accounting on zvols #3741

Closed
ryao opened this issue Sep 4, 2015 · 0 comments
Closed

Reintroduce IO accounting on zvols #3741

ryao opened this issue Sep 4, 2015 · 0 comments
Milestone

Comments

@ryao
Copy link
Contributor

ryao commented Sep 4, 2015

e20cd6f caused us to lose IO accounting on zvols. As I had written in the commit message for 37f9dac, the symbols we needed to maintain IO accounting were GPL exported when I wrote the zvol rework last year, but torvalds/linux@394ffa5 provided suitable symbols 4 months later. We can call those to restore the IO accounting on Linux 3.19+ as well as any older kernels where that patch is backported. I am making this issue to preempt any feature request issues from users now that the zvol rework has been merged and to serve as a reminder to myself.

ryao added a commit to ryao/zfs that referenced this issue Sep 7, 2015
openzfs/zfs@e20cd6f When I
originally wrote that last year, the symbols we needed to maintain IO
accounting were GPL exported, but new symbols were introduced by
torvalds/linux@394ffa5 4 months later.
We can call those to restore the IO accounting on Linux 3.19 and later
as well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 7, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 7, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 8, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 8, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 8, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 8, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 8, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
ryao added a commit to ryao/zfs that referenced this issue Sep 8, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Closes openzfs#3741

Signed-off-by: Richard Yao <ryao@gentoo.org>
@behlendorf behlendorf added this to the 0.6.5 milestone Sep 9, 2015
tomgarcia pushed a commit to tomgarcia/zfs that referenced this issue Sep 11, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Signed-off-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes openzfs#3741
ryao added a commit to ryao/zfs that referenced this issue Oct 6, 2015
openzfs/zfs@e20cd6f caused us to
lose IO accounting on zvols. When I originally wrote that last year, the
symbols we needed to maintain IO accounting were GPL exported, but
torvalds/linux@394ffa5 provided
suitable symbols for restoring this functionality 4 months later.  We
can call them to restore the IO accounting on Linux 3.19 and later as
well as any older kernels where that patch is backported.

Signed-off-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes openzfs#3741
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants