Re: kvm-autotest: The automation plans?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2009/5/14 sudhir kumar <smalikphy@xxxxxxxxx>:
> On Thu, May 14, 2009 at 12:22 PM, jason wang <jasowang@xxxxxxxxxx> wrote:
>> sudhir kumar 写道:
>>>
>>> Hi Uri/Lucas,
>>>
>>> Do you have any plans for enhancing kvm-autotest?
>>> I was looking mainly on the following 2 aspects:
>>>
>>> (1).
>>> we have standalone migration only. Is there any plans of enhancing
>>> kvm-autotest so that we can trigger migration while a workload is
>>> running?
>>> Something like this:
>>> Start a workload(may be n instances of it).
>>> let the test execute for some time.
>>> Trigger migration.
>>> Log into the target.
>>> Check if the migration is succesful
>>> Check if the test results are consistent.
>>>
>>
>> We have some patches of ping pong migration and workload adding. The
>> migration is based on public bridge and workload adding is based on running
>> benchmark in the background of guest.
> Cool. I would like to have look on them. So how do you manage the
> background process/thread?
>
>>>
>>> (2).
>>> How can we run N parallel instances of a test? Will the current
>>> configuration  be easily able to support it?
>>>
>>> Please provide your thoughts on the above features.
>>>
>>>
>>
>> The parallelized instances could be easily achieved through job.parallel()
>> of autotest framework, and that is what we have used in our tests. We have
>> make some helper routines such as get_free_port to be reentrant through file
>> lock.
>> We've implemented following test cases: timedrift(already sent here),
>> savevm/loadvm, suspend/resume, jumboframe, migration between two machines
>> and others. We will sent it here for review in the following weeks.
>> There are some other things could be improved:
>> 1) Current kvm_test.cfg.sample/kvm_test.cfg is transparent to autotest
>> server UI. This would make it hard to configure the tests in the server
>> side. During our test, we have merged it into control and make it could be
>> configured by "editing control file" function of autotest server side web
>> UI.
> Not much clue here. But I would like to keep the control file as
> simple as possible and as much independent of test scenarios as
> possible. kvm_tests.cfg should be the right file untill and unless it
> is impossible to do by using it.
>> 2) Public bridge support: I've sent a patch(TAP network support in
Did you send the patch on the mailing list? Can you please point me to
it. In my knowledge -redir tcp *:* breaks with -net tap. If running an
external dhcp/dns server is the solution then the patch should go in.
Thanks in advance!!

>> kvm-autotest), this patch needs external DHCP server and requires nmap
>> support. I don't know whether the method of original kvm_runtes_old(DHCP
>> server of private bridge) is preferable.
> The old approach is better. All might not be able to run an external
> DHCP server for running the test. I do not see any issue with the old
> approach.
>>
>>
>
>
>
> --
> Sudhir Kumar
>



-- 
Sudhir Kumar
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux