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. >
------------------------------------------------------------------------------ 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
