Commit Graph

10 Commits

Author SHA1 Message Date
jbjohnso
a1833514d3 -Speed up at-scale VM placement decision making
-Fix possible infinite loop that blocked certain commands


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4706 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-12-02 00:37:04 +00:00
jbjohnso
613b60aef2 -Fix mistakes in requestMacAddresses VMCommon function
-Refactor kvm plugin to use VMCommon code


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4683 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-11-28 00:50:14 +00:00
jbjohnso
eca74c9ade -Add a mass mac address generation function to VMCommon to leverage setNodesAttribs performance advantages when making many vms
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4680 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-11-27 15:14:20 +00:00
jbjohnso
f1685293c7 -Change MAC autogen code to remove the race condition in the unlikely event that we had parallel mkvm processes pick
the same mac randomly.


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4310 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-06 16:13:58 +00:00
jbjohnso
3d8a45475d -Move rng seeding
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4289 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-02 18:04:43 +00:00
jbjohnso
31288324bd -Reseed random generator to reduce chances of collision (though uniqueness still should be guaranteed elsewhere)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4284 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-02 14:48:26 +00:00
jbjohnso
c5aa017fa7 -Add 'genmacprefix' site value to control VM mac address generation
-Move mac address generation code to VMCommon from esx (TODO: xen/kvm as well)


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4013 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-19 15:14:38 +00:00
jbjohnso
e38a8fbe3c -Support diskless guests by using the cfgdatastore attribute if defined allowing storage to be blank
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3758 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-10 19:08:06 +00:00
jbjohnso
85d25c6549 -Fix bug where architecture was not being pulled in
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3588 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-16 14:34:07 +00:00
jbjohnso
5a5b16857a -Add some modules to hold common plugin and virtualization plugin routines
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3460 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-05-31 18:52:35 +00:00