An incomplete mail sent out. Sorry. On Mon, 2009-08-03 at 16:49 +0530, Subrata Modak wrote: > Hi Sudhir, > > Thanks for your suggestion. Let us suppose > On Mon, 2009-07-20 at 16:35 +0530, Sudhir Kumar wrote: > > Hi LTP users and developers, > > This is a discussion which needs the comments and thoughts from > > everyone. Currently we see a major focus on operating system > > virtualization. There are many hypervisors, KVM being one of the latest > > ones. LTP has been executed on a variety of OSes on different hardware > > plateforms. However the envronment for an application(or say LTP itslef) > > running in the host OS vs in the guest OS might not be same in all > > respects. Though the goal of virtualization is to make the two > > environments almost exact, but for some tools like LTP this may not be > > 100% possible. For example, If I am calculating cpu time under a guest OS > > I can not normalize it to the total cpu time in the system as it all > > depends on the guest scheduling.(different hypervisors have their own > > mechanism). Other example can be cpu consolidation testcases which can > > not be executed under a kvm test-bed. I think group scheduling may be > > the next example. Similarly there can be more testcases or scenarios > > which need them be aware that they are running under a virtualization > > environment and should be able to handle the test execution accordingly. > > Thus in some cases the test should either run with proper care or should > > not execute or should break instead of failing due to improper > > configuration. > > > > The outcome of this discussion should be able to provide: > > > > 1. What are the thoughts of the community on this concern of LTP. > > > > 2. To collect the existing testcases in LTP which need this > > modification. > > > > 3. Taking care that all the future cases which are virtualization > > sensitive should be able to handle it well. > > > > 4. In what all ways we can come to know which hypervisor is the guest > > running on. For KVM we can do something like > > if [ `cat /proc/cpuinfo | grep -w "model name" | cut -f3 -d " " | head > > -n 1` == "QEMU" ]; then echo "KVM Guest"; else echo "Non KVM Guest"; fi > > > > 5. Test developers can send quick patches if the testcases developed by > > them need to have this feature. > > > > 6. Modify the LTP How-To to include the virtualization awareness warning > > for testcases. > > > > Please provide your valuable comments and the name of tescases which you > > know do need such a modification. If people do not have time we may try to > > modify them or put at least in the TODO on the wiki.
Send a sample patch to exemplify this. Regards-- Subrata > > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
