Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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.
...
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Aug 16, 2010
BuzzTroll dont run nosetests directly fb1dca9
BuzzTroll test framework changes 446b505
BuzzTroll adding a read me and making other minor corrections 7d52929
BuzzTroll adding the #! cdb35d5
BuzzTroll readme updates, more patches 6892d83
BuzzTroll spell check on README f9550ef
BuzzTroll have to ssh after generating the keys (duh) 5fb604b
BuzzTroll build and test seems to work
ec2 boto submit test has errors
f6865f8
BuzzTroll get from the remote repo since i am about to push it 3554c9f
Commits on Aug 17, 2010
BuzzTroll adding repo env so we can use an already checked out copy of nimbus c8c2ee7
BuzzTroll chaging ~ to $HOME 544d8c2
BuzzTroll adding a new test 3a422da
BuzzTroll simple submit and destroy test ee6e859
BuzzTroll configure shoudl expand nimbus_home for cumulus.conf 4c981ff
BuzzTroll adding a new test 1882bff
BuzzTroll 2 new propagation tests. 1 that sends newname at save time. 1 that sa…
…ves back to the original target name
f119ffb
BuzzTroll changed newname 5807e1c
BuzzTroll cleaned up bt-nimbus 89e76b0
BuzzTroll more clean up 55dcf18
BuzzTroll breaking up test script into 2. eacy to see what failed. fb4a170
BuzzTroll adding another host with more memory to the pool a188f82
BuzzTroll adding public image creation tool e8007da
BuzzTroll seems to work now a2726e9
BuzzTroll adding a test for the common image name program and service functiona…
…lity
6505d16
BuzzTroll adding logic to configure s3cmd 74d8237
BuzzTroll importing a needed symbol aca051d
BuzzTroll test to tickle bug 326fe1c
@labisso labisso Bumped Spring Security version c5c5001
@labisso labisso Improved restbroker security and error handling e1e762f
@labisso labisso Notes about metadata server on z2c final-tests 5c910bf
Commits on Aug 18, 2010
BuzzTroll new test to check submission of a common image
patch for bug where the proper image url is not found
b57177e
BuzzTroll patch 7cbc635
BuzzTroll getting into local archive for test 6c136e7
BuzzTroll again dfa4bea
BuzzTroll this one might work (local swap in) a86339a
BuzzTroll made sure name was unique 2667fde
BuzzTroll cleanup needed in b&t script ce0b191
BuzzTroll calendar month had an off by 1 problem 260ce41
BuzzTroll re-fix unpropa. 6c3b9d7
BuzzTroll sigh ff0d429
BuzzTroll and again 3f3843a
BuzzTroll back to compiling. 411a481
BuzzTroll progress bar flush. echo what test is running in b&t ec16a0d
BuzzTroll might help the 99% issue in the progtress bar
better b&t options so i dont keep commiting doced out lines
42d1db5
BuzzTroll or maybe this will 1e727a5
Commits on Aug 19, 2010
@labisso labisso Added note about Python3 compatibility 917e88a
Commits on Aug 22, 2010
@labisso labisso Fixed cloud client requiring proxy for --save
Committed from an airplane, yesssss git.
e271676
@labisso labisso .gitignore rule for cloud client build artifacts 0437da9
@labisso labisso Made group-authz options more forgiving of input
Accepts numbers without the zero prefix. (1 vs 01)
Also, nimbus-edit-user waits to remove from old group until add succeeds.
192c741
Commits on Aug 31, 2010
@labisso labisso Cloud client 17 changelog. ac27930
Commits on Sep 01, 2010
@labisso labisso nimbus-import-users tool 86d32a9
Commits on Sep 02, 2010
@labisso labisso Rolled cloud client version to 17 9303baa
@labisso labisso Resolve cloud client x509 props relative to config 68a2eef
BuzzTroll adding new tests for cloud client list reporting 9fd7575
BuzzTroll time modified test bd8a550
BuzzTroll adding test to check the unpropagated files reported values 1be52db
BuzzTroll simple test on status option 3184a2f
BuzzTroll simple status test. just tests that some state is reported for some r…
…unning instance. not necesarily the one submitted.
e68c8dd
BuzzTroll very simple security options test 00478ca
BuzzTroll a simple network option test 51aebf9
Commits on Sep 03, 2010
@labisso labisso Fixed bug in nimbus-import-users f30ca85
@labisso labisso Tests for nimbus-import-users 4b0ed5f
Commits on Sep 07, 2010
@labisso labisso Added FutureGrid AutoCA cert to cloud client 24b0266
Commits on Sep 09, 2010
@timf timf added more to cc17 changelog eb3b33c
@labisso labisso Fixed nimbus-import-users bug with alt. delimiter 73dca57
Commits on Sep 11, 2010
BuzzTroll patch to list sizes correctly 3baa0a9
Commits on Sep 13, 2010
BuzzTroll how did i miss that? c27a09b
BuzzTroll problems with unprop test 77b77d6
Commits on Sep 14, 2010
@labisso labisso Clean up S3Service objects after each CumulusTask
Prevents weird jets3t errors when a finalizer is called.
Also added equals() and hashCode() overrides to CumulusProtocolSocketFactory, in accordance with httpclient spec.
4f3c1db
Commits on Sep 15, 2010
@labisso labisso Better nimbus-remove-user warning text 1c0f063
@labisso labisso Handle exceptions gracefully in nimbus-import-users c2c4351
Commits on Sep 16, 2010
BuzzTroll changing the way that cumulus install uses pip so that NMI can build …
…properly
861909c
BuzzTroll more diagnostics for b&t 5a97c0d
BuzzTroll return code checking for b&t a7a3efa
Commits on Sep 17, 2010
BuzzTroll diagnostic messages for nmi a7adc7b
BuzzTroll NMI checks 34a8322
@labisso labisso Updated service docs for cloud client 17 7442916
BuzzTroll for b&t test 12b7ad7
Commits on Sep 19, 2010
BuzzTroll Patch for common image permissions bug 2d81bbb
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 18, 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'
7eed779