[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 0/7] Block Throttle Group Support
From: |
Fam Zheng |
Subject: |
Re: [Qemu-devel] [PATCH v4 0/7] Block Throttle Group Support |
Date: |
Fri, 27 Mar 2015 16:35:41 +0800 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Fri, 03/27 08:23, Alberto Garcia wrote:
> On Fri, Mar 27, 2015 at 09:11:19AM +0800, Fam Zheng wrote:
>
> > > Hmm... this actually breaks the new test because now BDS are
> > > required to have an AioContext attached when they're added to a
> > > group, which doesn't happen in qtest:
> > >
> > > bdrv = bdrv_new();
> > > throttle_group_register_bs(bdrv, "bar");
> > >
> > > I'm unsure of how to proceed with this, I don't see a clear way to
> > > attach the AioContext here (unless I do bdrv->aio_context = ctx).
> > > Suggestions are welcome.
> >
> > Use bdrv_attach_aio_context?
>
> That doesn't work in that case, bdrv_attach_aio_context() does nothing
> if bdrv->drv is null.
>
> The test works fine if I set bdrv->aio_context directly as I said
> above, but is it ok to do that?
I think it should be OK as a test.
Or assert(qtest_enabled()) in throttle_group_register_bs and assign the main
loop AioContext, which is basically the same.
Fam
- [Qemu-devel] [PATCH 2/7] throttle: Add throttle group infrastructure, (continued)
- [Qemu-devel] [PATCH 2/7] throttle: Add throttle group infrastructure, Alberto Garcia, 2015/03/26
- [Qemu-devel] [PATCH 1/7] throttle: Extract timers from ThrottleState into a separate structure, Alberto Garcia, 2015/03/26
- [Qemu-devel] [PATCH 6/7] throttle: add the name of the ThrottleGroup to BlockDeviceInfo, Alberto Garcia, 2015/03/26
- [Qemu-devel] [PATCH 4/7] throttle: Add throttle group support, Alberto Garcia, 2015/03/26
- [Qemu-devel] [PATCH 5/7] throttle: acquire the ThrottleGroup lock in bdrv_swap(), Alberto Garcia, 2015/03/26
- [Qemu-devel] [PATCH 7/7] throttle: Update throttle infrastructure copyright, Alberto Garcia, 2015/03/26
- [Qemu-devel] [PATCH 3/7] throttle: Add throttle group infrastructure tests, Alberto Garcia, 2015/03/26
- Re: [Qemu-devel] [PATCH v4 0/7] Block Throttle Group Support, Alberto Garcia, 2015/03/26
- Re: [Qemu-devel] [PATCH v4 0/7] Block Throttle Group Support, Stefan Hajnoczi, 2015/03/30