Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
This comparison is big! We’re only showing the most recent 250 commits
Commits on Sep 19, 2010
BuzzTroll verbose output change for NMI debug e8e9517
BuzzTroll for nmi testing 276e511
BuzzTroll ssh in twice for nmi 18489c3
BuzzTroll test the commin images 23db012
BuzzTroll adding some test files 66b0c52
BuzzTroll common image tests 3b60559
Commits on Sep 20, 2010
BuzzTroll minor patch 28a5851
BuzzTroll pathc tests bb3cc44
Commits on Sep 21, 2010
BuzzTroll more effort to make tests go 5860fce
BuzzTroll b&t and test tweaks 6bb46a0
BuzzTroll refernce a global variable instead of argument 8c9692a
BuzzTroll was running the wrong test 09f6a69
BuzzTroll changes to test.
add bean field to the right xml file
51a85f4
BuzzTroll pushing in public user name in a more convenient way d23af51
BuzzTroll that might not be how we want the cumulus.conf file created. 5d33499
BuzzTroll ec2 interface needed to find the right image 3c8bae3
BuzzTroll cnages for qquery api to work e65112d
BuzzTroll missed compile error 7544253
BuzzTroll listing all of the common files for ec2 iface also aad2f33
BuzzTroll make launched common image save back to user space by default e26593e
BuzzTroll cannot delete common images from cloud client in tests 032d1e8
BuzzTroll must only return the path to the directory not the image as well 5095ff6
BuzzTroll removing base dir cleanup d9714c3
BuzzTroll setting read/write properly. still issues with the name being returne…
…d correctly in the image lookup
24d446e
Commits on Sep 22, 2010
BuzzTroll trying this 6f85302
BuzzTroll when did i do that silly thing? 8f9d7a8
BuzzTroll removed invalid assertion 7bbcfb7
BuzzTroll made the image upload and lookup test aa bit better da4b5b4
BuzzTroll copy and paste error. 7bbc41f
BuzzTroll finally we pass the tests bec5b81
BuzzTroll merged virga1 and master
Conflicts:
	service/client/java/source/src/org/globus/workspace/cloud/client/util/CumulusTask.java
	tests/bt-nimbus.sh
0b8aa41
BuzzTroll tho shall not commit when in autocommit mode c6056b0
Commits on Sep 23, 2010
BuzzTroll setting all of the permissions back where they were.
v#	modified:   autocommon/src/org/nimbustools/auto_common/confmgr/TransformerIdentity.java
vv#	modified:   docs/src/examples/compact/metadata/vw-logistics.xsd
v#	modified:   docs/src/img/5.png
8b6cace
BuzzTroll NMI work arounds 5b168ae
Commits on Sep 24, 2010
BuzzTroll changing timeouts in cloud-client tests. NMI is exceeding b354f65
@labisso labisso Don't truncate logfile at services restart.
But now we probably need log rotation...
1d4387b
@labisso labisso Proposed fix for bug7084: Explicit MAC persistence
Avoided adding extra field to network assoc database table by encoding whether MAC is explicit in the MAC field itself (prefixed with 'X'). Since we aren't likely changing anything else in the schema for 2.6, this seems reasonable and simplifies upgrading. Up for discussion, however.
456b63b
Commits on Sep 25, 2010
BuzzTroll small change to allow for DB retries. b19862c
BuzzTroll add a short delay inbetween db errors 1ab9a6f
BuzzTroll lantorrent request changes. tests pass. ffa2063
BuzzTroll added more configurable db retry mechanisms f79f344
BuzzTroll retrying the orginial ssh command to prevent some failures 5f76ea2
BuzzTroll sleep in the retry loop so as to not DOS the request service 2eef3c0
BuzzTroll top level trap in deamon. adjusted defaults. added retry to deletes aa9e48b
Commits on Sep 29, 2010
BuzzTroll adding a random sleep before having lantorrent ssh back to the head n…
…ode. this *may* help reduce the number of ssh clients hitting the headnode at once
1b48927
Commits on Sep 30, 2010
BuzzTroll adding a semaphore in an attempt to limit the number of processes tha…
…t are forked at once.
7e8c9e1
BuzzTroll i want to see the output message in all cases not just error 88dfea0
BuzzTroll may as well seee it all 8950d17
Commits on Oct 04, 2010
BuzzTroll tests passing with cumulus against postgres 90b6e2a
Commits on Oct 05, 2010
BuzzTroll added copy funcitonality to cumulus.
only 1 single simple test.  more tests needed.  specifically we need tests
that verify security.
b6c5290
BuzzTroll and initial crack at redirectes is working. off by default. needs tes…
…ts. suitable for SC experiments right now.
22af0b9
Commits on Oct 06, 2010
BuzzTroll adding the pool of VM ips to the test suite 246ff5c
BuzzTroll lantorrent patches so it will work with older versions of python 495ba90
BuzzTroll backing out the url parse scheme detector and manually doing it 31de492
BuzzTroll small change to allow for DB retries. 8017699
BuzzTroll add a short delay inbetween db errors 4d6531c
BuzzTroll lantorrent request changes. tests pass. 24c97f5
BuzzTroll added more configurable db retry mechanisms 8c81c2b
BuzzTroll retrying the orginial ssh command to prevent some failures 4450dda
BuzzTroll sleep in the retry loop so as to not DOS the request service f945024
BuzzTroll top level trap in deamon. adjusted defaults. added retry to deletes 17be796
BuzzTroll adding a random sleep before having lantorrent ssh back to the head n…
…ode. this *may* help reduce the number of ssh clients hitting the headnode at once
5778d41
BuzzTroll adding a semaphore in an attempt to limit the number of processes tha…
…t are forked at once.
185e666
BuzzTroll i want to see the output message in all cases not just error 144c1d5
BuzzTroll may as well seee it all 5f9236a
BuzzTroll tests passing with cumulus against postgres f774c63
BuzzTroll added copy funcitonality to cumulus.
only 1 single simple test.  more tests needed.  specifically we need tests
that verify security.
b413ed0
BuzzTroll and initial crack at redirectes is working. off by default. needs tes…
…ts. suitable for SC experiments right now.
6ae3c1b
BuzzTroll Merge branch 'magellan' of github.com:nimbusproject/nimbus into magellan 0fb767f
BuzzTroll replaced json with simple_json b999ce4
BuzzTroll small change to allow for DB retries. 871cea0
BuzzTroll add a short delay inbetween db errors 474387c
BuzzTroll lantorrent request changes. tests pass. 23182a0
BuzzTroll added more configurable db retry mechanisms e71a41d
BuzzTroll retrying the orginial ssh command to prevent some failures 6980c34
BuzzTroll sleep in the retry loop so as to not DOS the request service e771aca
BuzzTroll top level trap in deamon. adjusted defaults. added retry to deletes a9384b1
BuzzTroll adding a random sleep before having lantorrent ssh back to the head n…
…ode. this *may* help reduce the number of ssh clients hitting the headnode at once
9c808ac
BuzzTroll adding a semaphore in an attempt to limit the number of processes tha…
…t are forked at once.
f2f9efa
BuzzTroll i want to see the output message in all cases not just error f3d170b
BuzzTroll may as well seee it all fdf26ea
BuzzTroll tests passing with cumulus against postgres 398444e
BuzzTroll added copy funcitonality to cumulus.
only 1 single simple test.  more tests needed.  specifically we need tests
that verify security.
5157d6f
BuzzTroll and initial crack at redirectes is working. off by default. needs tes…
…ts. suitable for SC experiments right now.
2158048
BuzzTroll fixed merga conflict 605c96c
BuzzTroll merge changes to ltclient 95351e9
BuzzTroll more f7349a5
BuzzTroll merging hell 503609b
BuzzTroll and initial crack at redirectes is working. off by default. needs tes…
…ts. suitable for SC experiments right now.
510e999
BuzzTroll a conflict on pull
Merge branch 'magellan' of github.com:nimbusproject/nimbus into magellan

Conflicts:
	control/bin/ltclient.sh
	lantorrent/pylantorrent/request.py
8f53da9
Commits on Oct 07, 2010
BuzzTroll adding more tests for copy 7f2d90f
BuzzTroll new tests for copy functionality 5a1a2ec
BuzzTroll new db schmeme needed to be pushed into other tools 25c637c
@oldpatricka oldpatricka Replace home-made locking solution with flock in dhcp-config.sh
This is just like in the ebtables-config and mount-alter scripts. This was done to address bug 7101, which can cause problems when workspace-control is installed on a shared filesystem.
1121051
@oldpatricka oldpatricka Remove references to unused lockfiles. 93a7d61
@priteau priteau Fix a small typo 5e1b73e
@priteau priteau set +e is now useless, all commands that can fail are caught efc9064
@priteau priteau Remove the useless locking from dhcp-conf-alter.py
The locking is being done by dhcp-config.sh which itself calls
dhcp-conf-alter.py.
9d490cc
@priteau priteau Fix dhcp-config.sh locking
* Use >> instead of < because the lock file might not exist.
* Add || exit $? after the subshell, otherwise any error will not be
  caught.
* Close the file descriptor before starting dhcpd, otherwise the
  daemon will keep the lock indefinitely.
3d6ede6
Commits on Oct 08, 2010
@priteau priteau Also close the lock file descriptor when removing an address f6ee7ae
BuzzTroll lan torrent doc 115795a
BuzzTroll removing the semaphore 02f8a25
BuzzTroll Merge branch 'magellan' cb5f84e
Commits on Oct 09, 2010
@priteau priteau Fix Domain not found exception when concurrently destroying VMs
Since the exception was terminating workspace-control, the VM
remained running. DHCP and ebtables weren't cleaned.

We now rescue this specific exception. Tested many times by
terminating concurrently a cluster of 10 VMs on one node.
68a33dc
Commits on Oct 10, 2010
@priteau priteau Fix typo 3eb657a
Commits on Oct 13, 2010
@labisso labisso Don't require authz kernels list; could be KVM 2b655b6
Commits on Oct 14, 2010
@labisso labisso Added basic remoting framework & library deps. 0ee997f
@labisso labisso Admin client opts and framework 4dbd8f3
@labisso labisso Admin client work eceeec7
@labisso labisso Rigged remoting server into service, w/ fake impl. a7e6656
@labisso labisso Setting up AdminClient to hit remote service 7dcc262
@labisso labisso Admin client works with real comm, fake backend
Using json serialization because type marshaling with RMI was getting freaky.
7da4536
@labisso labisso Admin client works with real backend bd1bcdb
@labisso labisso admin client adjustments 198e4dd
@labisso labisso Admin remoting client/server config cleanup ee60f8b
@labisso labisso Better admin client output reporting 2d48d6a
@labisso labisso Admin client improvements 7287cb8
@labisso labisso Added nimbus-admin script which calls into java.
Copy native jars, setup socket dir at install.
Added junixsocket system property to run-services.sh
Fixed AdminClient log configuration.
fb48fff
@labisso labisso Removed old vmm-pools code and config
Hopefully without collateral damage
28840fa
@labisso labisso Added help text, did output and options cleanup cb1fc80
@labisso labisso Removed more old vmm-pools code ea5ca02
@labisso labisso Added notion of active vs inactive VMM nodes.
Inactive nodes will not start any new VMs, but they can be running VMs that were started while the node was active.

This facilitates "draining" a VMM without forcibly killing any VMs.
bd648a6
@labisso labisso Renamed nimbus-admin 'status' field to 'result' ecc57e6
@labisso labisso Added nimbus-admin node update support 2300242
@labisso labisso Fixed bug with updating vmm node avaiable memory 4d53b18
@priteau priteau Add support for IP translation in DescribeInstances
Support in RunInstances was added in dcbf243
921b447
@timf timf upped versions to 2.6/2.6RC1 347c925
@timf timf adding lantorrent to tar builder a22f8b1
BuzzTroll remove warning from lantorrent install bd8be2c
@timf timf Initial install-from support, missing cumulus import 43149cb
@timf timf Moving install-from to the scripts directory eda7cdc
@timf timf Ruffling some feathers 3b700b9
@labisso labisso Arrays.copyOf() is Java6. who knew? 69d25c7
@timf timf cumulus db import, need to test with old posixdata + unpropagation 4ec97f2
BuzzTroll option to only build the test env, not run it. 4c4f62a
@priteau priteau Correct the three boto examples 70542c2
Commits on Oct 15, 2010
@timf timf output cosmetics 835af2f
@timf timf Adding the deprecated doc slug for 2.6 e22babf
@timf timf Updating non-m4 version references 5ba8fd2
@timf timf added TODOs for nimbus-admin b8f6c58
@timf timf Upgrade guide a2bd492
@timf timf LANTorrent proper noun 5559c4d
@timf timf Upgrade instructions talk about looking for these things, no need to …
…make it interactive.
3d63f47
@timf timf Typo 976d8ed
@timf timf Initial 2.6 RC1 changelog summary 12728c1
@timf timf Make text versions RC1 so there is no confusion 5dd7aef
@labisso labisso Modified tests to use nimbus-admin for adding VMM 49b6870
@labisso labisso Renamed nimbus-admin -> nimbus-nodes
Shortened arguments
414e8e5
@labisso labisso make-test-env.sh needs to use renamed nimbus-nodes 731540f
@timf timf nimbus-nodes has a new syntax b71295d
@timf timf Make text versions RC1 so there is no confusion d319424
@timf timf Diff example for upgraders 68e39bd
@timf timf Change nimbus-admin to nimbus-nodes in some docs b14b7cd
@timf timf Added changelog text beyond the summary section 11d5cb9
@timf timf changelog: cosmetic 0b81e69
@labisso labisso Removed unused resourcepools table
Made hostname alone primary key
05d8bba
@labisso labisso Clear out stale RMI socket files in run-services
Not sure why this is necessary...
58acccd
@timf timf tarball generation was not preserving executable perms, reworked it 9b32e96
@timf timf Ruffling some feathers 849c373
@timf timf Reword the changelog aa4b853
@labisso labisso Run tests by default a82c10f
@timf timf Forgot control-agents section in changelog e6c15ee
@timf timf Bad URL 2695398
BuzzTroll remaining commit being removed. 7ce0394
Commits on Oct 16, 2010
BuzzTroll oops c7b65e4
BuzzTroll check for the existance of the unpropagated file. bc9bc43
BuzzTroll updating the currrent time 94b537f
BuzzTroll check return code of git clone 95b92ad
BuzzTroll insert new time a different way 769a3ba
BuzzTroll sed out fake mode the right way 29a9e04
Commits on Oct 19, 2010
@timf timf nimbus-nodes notes 39d8702
@timf timf seq example was wrong 86fe9e6
BuzzTroll adding a redirector abstraction e730abc
BuzzTroll redirector abstraction passes tests 116a3d8
BuzzTroll adding dummy ini entries 55c7de2
BuzzTroll sleep in a longer interval if the db is locked.
retry 10x instead of 5 when encountering db errors
dfe4013
BuzzTroll adding a scalability test 896acd7
BuzzTroll mod test to get instead of put 749329f
John Bresnahan bugs in redirector
n # Please enter the commit message for your changes. Lines starting
627aaac
John Bresnahan more bugs d75a89c
John Bresnahan redirector work
ommit message for your changes. Lines starting
caa801b
BuzzTroll merge conflict a159244
BuzzTroll merge conflicts 77eed3f
BuzzTroll merge conflict 15d4634
BuzzTroll Merge branch 'magellan' 89fc1eb
BuzzTroll get the nice md5string sum, not the crazy byte stuff. 65ed6e9
Commits on Oct 20, 2010
BuzzTroll debugging the md5 sum calculation 93d85ed
BuzzTroll added a new test for md5 check 342d2b6
BuzzTroll padding checksum with zeros 6482a24
BuzzTroll download via s3cmd as well 783799e
BuzzTroll using regular user (not common) for s3cfg values 8deb1e8
BuzzTroll getting the accounts right for the test 743e36e
@timf timf Embedded DB connection pool wait is now infinite by default 5972902
Commits on Oct 26, 2010
BuzzTroll adding Cumulus redirection to the change log db7dd6c
BuzzTroll Adding the DB addition to the change log e06f7c1
Commits on Oct 27, 2010
@oldpatricka oldpatricka Fix CPU Architecture error message with out of order parameters.
You can get a message like the following when requesting x86_64, on a
Nimbus cloud configured for x86.

Problem: Resource request denied: Error
creating workspace(s): incorrect CPU architecture, only 'x86_64'
supported, you request 'x86'
a07e93c
@labisso labisso Use python uuid library instead of uuidgen command
Closes gh-3.
26708a1
Commits on Oct 28, 2010
@timf timf Fix for trapped error about an illegal scheme in the image URL eb93d07
BuzzTroll need more sleep time. 7a7c221
BuzzTroll getting more info out of the test suite for NMI 15a10d3
@labisso labisso NimbusHomePathResolver can return null, handle it e997832
BuzzTroll putting domain soickets in /tmp 4487648
BuzzTroll include socket.dir= c341e32
BuzzTroll add another / because spring is silly 68e31e2
BuzzTroll checked the wrong status code 1d8ae08
BuzzTroll cat out the services log in yet another place ad44ffd
Commits on Oct 29, 2010
BuzzTroll minor test patch. fails when using a 0 prefixed group (not sure why) 07375b0
BuzzTroll fixing the real problem. 76055e5
BuzzTroll removing tempfile change. no need for it yet fba1429
@timf timf references to 2.6 RC1 -> RC2 cf20501
@timf timf changelog work 63bfc65
BuzzTroll retry the VM add a few times to deal with delay issues 17b20a5
@priteau priteau Fix typos 6308ee0
@priteau priteau Don't exit when no user was given as argument ab0677d
@priteau priteau Tell users to restart the service after changing the configuration 9385e48
@priteau priteau Add a note about dependencies eed27d2
@priteau priteau xinetd doesn't accept service files containing a dot 4d933cd
Commits on Oct 30, 2010
@priteau priteau Fix header name and size d06d070
@priteau priteau Improve LANTorrent docs, and sync HTML and README aa6a417
Commits on Nov 01, 2010
@labisso labisso Updated service deps to include sqlite3 command cc31f8a
Commits on Nov 03, 2010
@labisso labisso Doc version update 280945c
@labisso labisso Adjusted autoconfig to use nimbus-nodes a985682
@labisso labisso Added note about autoconfig and running service c36ffc1
Commits on Nov 04, 2010
BuzzTroll create a function to change the location of data files a6df8f8
BuzzTroll wrappers for rebasing 53a7d7d
BuzzTroll adding the actual rebase program ed04f17
@timf timf changed rc2 references 83e085d
@labisso labisso nimbus-configure needs to use the VE python
in case there is a lower version python on the PATH
94ac461
@timf timf handle python 2.4 if necessary cdf7255
@timf timf Make LANTorrent config optional via 'true' value eaf6f7b
BuzzTroll after translating the unprop name from common space to user space we …
…need to set the new name on the partition. otherwise david will find out.
a389f8c
Commits on Nov 05, 2010
BuzzTroll need to source the pyve before running cumulus tests 24c0eb0
BuzzTroll adding back in the craziness i removed a91bf1b
BuzzTroll missed this test too 6816575
BuzzTroll ...giving it the right name 8b52ec1
@oldpatricka oldpatricka Remove stray </pre> tag from the documentation 183b6b2
BuzzTroll altering the logic so that cumulus is not notified of the unpropgated…
… image until it arrives.
3121ea7
BuzzTroll only add the file if it is new 61e34e7
@priteau priteau Fix two typos 39be84c
BuzzTroll have to be able to translate names that do not yet exist for this new…
… approach
3b50199
Commits on Nov 06, 2010
BuzzTroll remove the exitance check 5e97ddc
BuzzTroll patching proper translated name. 91369ea
BuzzTroll typo in idea f1568d2
BuzzTroll must only open the file portion of the url. f67b545
BuzzTroll Merge branch 'master' of github.com:nimbusproject/nimbus dacb0f1
BuzzTroll Adding two more tests b03dfd9
Commits on Nov 07, 2010
BuzzTroll another test that tickles the area where the 0 length file was found ce10d3a
BuzzTroll adding a real test counter and upping a timeout on a test e4473ea
Commits on Nov 08, 2010
@priteau priteau When unpropagating we should validate unpropagation, not propagation 77fab4d
@timf timf when pilot is enabled, the nimbus-nodes program will get an error 0ff2d63