Skip to content

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 Apr 20, 2011
BuzzTroll some patching e43728e
BuzzTroll adding templates for other doc place holders 1fa983d
BuzzTroll adding potential diagram 235c692
BuzzTroll adding new image to git b977298
BuzzTroll new intro page, new diagram for cloudinit.d b7ddc7d
BuzzTroll converting cloudinit.html to a description of a service a62bdb4
BuzzTroll spell check 08196ac
BuzzTroll removing bad link a38a14f
BuzzTroll resising the image b49e09a
BuzzTroll removing lovely spelling underline from image 357f93a
BuzzTroll renaming, removing cloudinitd from page name
moving diagram up a bit
BuzzTroll linking some info in 65850f0
BuzzTroll adding an index 420d2bb
Commits on Apr 26, 2011
BuzzTroll more doc to cloudinit.d landing page 77aa0c5
BuzzTroll potenital patch for: df26459
BuzzTroll adding a test for the more than 1000 historical entries and a changel…
…og entry
BuzzTroll Merge branch 'fgbuzz1' 47734fc
BuzzTroll adding documentation to describe the new template system. b9585ec
BuzzTroll potential patch for #44 7d20488
BuzzTroll adding in the tacc ca policies dd1d380
BuzzTroll including .txt in the file search c13af7e
Commits on Apr 27, 2011
BuzzTroll adding information about downloading and installing 1dd0184
BuzzTroll doc updates.
testing out a change to the headers.
Commits on Apr 28, 2011
BuzzTroll more doc edits. i need to figure out how the second header works d8c3e5a
BuzzTroll spell check 590a07e
Commits on Apr 30, 2011
@priteau priteau Correct the proposed configuration for qemu.conf
When QEMU runs as root, we need clear_emulator_capabilities to be set to 0 in
order to access the virtual machine image owned by nimbus.

Also propose another configuration where QEMU runs as the nimbus user, which
should be more secure.
Commits on May 04, 2011
BuzzTroll updating the workpress example e1e290b
BuzzTroll Merge branch 'master' of f5ea10a
BuzzTroll using a different type of media file da445b9
Commits on May 06, 2011
@timf timf changelog clean cce0bc6
BuzzTroll updating the cloud client version number f2b467c
@oldpatricka oldpatricka Add credential argument to unpropagation 1abc227
Commits on May 09, 2011
@oldpatricka oldpatricka Add https unpropagation support to workspace control 5212356
Commits on May 11, 2011
@oldpatricka oldpatricka Merge pull request #48 from nimbusproject/unprophttp
Add HTTPS unpropagation support
@oldpatricka oldpatricka Merge pull request #32 from nimbusproject/pilot_updates
Pilot updates
@buzztroll buzztroll removing the r0s. Users that want them should run fetch_url (or the l…
…ike) with the crl_url files as input
@buzztroll buzztroll Merge branch 'master' of 5e0fafd
Commits on May 13, 2011
@buzztroll buzztroll updating the cloud client changelog 3e1ca7d
@buzztroll buzztroll spelling error in changelog 4c9c3cc
Commits on May 16, 2011
@labisso labisso Updated cloud client version references in docs 9cab511
Commits on May 17, 2011
@labisso labisso made RemotingServer more friendly to test suites
It relied on some static code that was not friendly to repeated calls in the same JVM.
@labisso labisso Fixed problem backing out VMM memory allocation
Related to #46 but may not solve it entirely. The `in_use` check just compares memory available to max memory and there could be other sitations which cause a leak of VMM memory use.

It happens when an exception is raised during NIC binding (such as a NIC requesting a nonexistent network). No attempt was made to back out the scheduled reservation. Solved by doing NIC binding before scheduling but I'm not totally clear on any side effects this might have.
@labisso labisso Another effort at issue #46. Better VM backout.
Order of NIC binding and scheduling apparently matters. Reworked backout logic to pass down
required values (memory, cores, etc) through scheduler and slot management since they cannot
be resolved from WorkspaceHome at the time of backout.

In general a pretty ugly solution.
Commits on May 18, 2011
@buzztroll buzztroll Merge branch 'master' of 5854392
@buzztroll buzztroll patch for GH-39 cf96ce4
Commits on May 19, 2011
@labisso labisso Remove py2.5ism in workspace-control da558ec
@buzztroll buzztroll repackaging lantorrent to be more pythonic 8d187ea
@buzztroll buzztroll doc changes for the new lantorrent system e6defe9
Commits on May 20, 2011
@buzztroll buzztroll repackaged lantorrent to be more pythonic 8aad6a6
@buzztroll buzztroll adding new install script 818becc
@buzztroll buzztroll adding in all the new files cf0535c
@buzztroll buzztroll adding in empty nosetests dir fae8ce9
@buzztroll buzztroll Merge branch 'ltrepackage' 74f3378
@buzztroll buzztroll working out test suite issues dd7fb90
Commits on May 21, 2011
@buzztroll buzztroll upgrade to boto20 a67658b
Commits on May 23, 2011
@buzztroll buzztroll test passing for boto2.0 upgrade 86d344a
@buzztroll buzztroll updating the cumulus build process for boto2.0 upgrade 4a88e02
Commits on May 25, 2011
@labisso labisso Cleaned up EC2 keypair situation
Implemented ImportKeyPair operation. Left our nonstandard CreateKeyPair behavior, but disabled.
Closes #36
Commits on May 26, 2011
@buzztroll buzztroll adding caching 3542f9d
@buzztroll buzztroll adding the copy propagation candidate f588fc3
@buzztroll buzztroll adding lock file to git 3a3a93c
@buzztroll buzztroll adding db support for caching 012f45a
@buzztroll buzztroll bad syntax 9286252
@buzztroll buzztroll strange jenkins breakage... 1af382d
@buzztroll buzztroll Im not sure why this is only breaking on jenkins. should have broke l…
…ocally too
@buzztroll buzztroll this should do it 7047f09
@buzztroll buzztroll disabling caching by default 94da50f
@buzztroll buzztroll removing author tag automatically added by pycharm bd5065a
@timf timf blankcreate had inconsistent comment format c0a1da9
@timf timf match arg name c754c35
@timf timf !author 5811060
@timf timf added nfs comment and made bullets ac86ae5
@timf timf introduce max_size from conf and an error message if !int 24dafd9
@timf timf moved propagation_cache module 52c655f
@timf timf unreal d576e31
@buzztroll buzztroll ording based on mtime not ctime 8ec4057
@buzztroll buzztroll allow users to specify alternative lock location for cache afb9a7d
@buzztroll buzztroll ording list before giving it back to the user 3924c41
@buzztroll buzztroll removing the file location (it should be more of a hidden option) c85642e
@buzztroll buzztroll diagnostic messages for jenkins 5b06e5f
@buzztroll buzztroll long sleeps for distros with i second tiem gran baafcbe
@oldpatricka oldpatricka Switch to BSD-style mktemp flag for bt 6a0f86c
Commits on May 27, 2011
@buzztroll buzztroll only get md5sum for cumulus urls dd67306
@buzztroll buzztroll Merge branch 'master' of e788d58
@buzztroll buzztroll adding a new propagation adapter. dcb8b0f
@buzztroll buzztroll pierre beat jenkin's on this one. 4eecdf3
@buzztroll buzztroll adding github urls to tarballs be004e2
@buzztroll buzztroll checkout from github 44df5d2
@buzztroll buzztroll trying to test out copy adapter 09e8c07
@buzztroll buzztroll copy tests 5affef0
Commits on May 28, 2011
@buzztroll buzztroll pychecker output f488bae
@priteau priteau Fix typos in the new LANTorrent documentation 63760b5
@buzztroll buzztroll Merge branch 'master' of 4396cf3
Commits on May 29, 2011
@buzztroll buzztroll copy propagation passing tests initial tests. 46bbee1
@buzztroll buzztroll proxy not needed for this test and its existance causes problem for t…
…ests run non the same machine
Commits on Jun 01, 2011
@timf timf ignore untracked files 11811d9
@timf timf ignore untracked files e67f222
Commits on Jun 02, 2011
@timf timf Delete the RMI sockets, these can be leftover. Recreate the privilege…
…d var dir each time.
Commits on Jun 03, 2011
@timf timf Added new suites module 'failure' and added a mock destruction task t…
…hat can be controlled from test suite
@timf timf near-copy of all the conf files from the basic suite 00996bd
@timf timf Delete the RMI sockets, these can be leftover. Recreate the privilege…
…d var dir each time.
@timf timf update to latest TestNG 0e63df0
@timf timf The shutdown->termination delay needs to be short for the tests eba4633
@timf timf The sweeper period needs to be shorter for the tests ed4f2cf
@timf timf Introduction of DestroySucceeded and DestroyFailed, support for termi…
…nation retries. Added TerminationSuite tests. Closes GH-56
Commits on Jun 05, 2011
@timf timf Adjustments to get DirtiesContext working from same JVM. Delete all r…
…ows in database instead of full wipe -- otherwise Derby has issues reconnecting.
@timf timf TestNG xml for each test suite, so it can run from commandline bfb615b
@timf timf Script and ant system to run test suites from commandline and generat…
…e reports. Just run: ./scripts/ <non-existent-directory>
Commits on Jun 06, 2011
@timf timf Broken image links in z2c ef76431
@buzztroll buzztroll modified the test suite so that it the image name come from an env and
breaking out the call that add nodes into its own script.  This should
allow us to much ore easily modify the tes script to run against a
real nimbus deploy.
@buzztroll buzztroll Merge branch 'master' of a4f4240
Commits on Jun 07, 2011
@oldpatricka oldpatricka Change when new unpropagate targets are translated in wsc
This is to address bug #55. This also splits translation and validation into two functions
@oldpatricka oldpatricka Revert "Change when new unpropagate targets are translated in wsc"
This reverts commit bbc5649.
@labisso labisso Made integration-suites work on BSD, exit correct.
No reliable way to get milliseconds in bash on BSD?
Commits on Jun 08, 2011
@oldpatricka oldpatricka Fix failing validation when unpropagating with new target
Previously, the original propagation URL was examined for
validation on propagation, rather than a new URL (for example, specified with: --shutdown-save -e foo.epr --save-target )

This addresses bug #55
@timf timf Moved these more esoteric scripts to their own subdirectory 62dcf64
Commits on Jun 10, 2011
@buzztroll buzztroll packaging some lantorrent deps with cumulus (same virutal env). expan…

the range of acceptable simplejson packages
@buzztroll buzztroll Merge branch 'master' of ecc9233
@buzztroll buzztroll creating the lantorrent home directories 2baafc5
@timf timf New Query General module, used by both Restbroker and EC2-Query ffa4e20
@timf timf The usages of new Query General module ade5d7b
@timf timf lib/workspaceservice is for jars in lib/services that are only used b…
…y IaaS
@timf timf Cosmetic things a9fc909
@timf timf Changes to ctx broker for standalone: different authZ and GAR include…
…s libs now
@timf timf Separate home/ for standalone broker. Some code dupe at the moment bu…
…t pynimbusconfig should be what everything uses going foward.
@timf timf Separate build & dist system for standalone context broker, some ant-…
…code dupe
@buzztroll buzztroll adding kvm trouble shooting information 64181af
Commits on Jun 11, 2011
@priteau priteau We want simplejson < 2.2, not < 2.1.
Fixes installation with simplejson 2.1.6.
@priteau priteau Fix Python dependencies for the service LANTorrent f49bb43
Commits on Jun 13, 2011
@timf timf Merge branch 'hide-scripts' 1f9b9e7
@timf timf Also hide this script, there are much better persistence mgmt scripts…
… embedded in the services install
@timf timf Fix for SimplestSISuite integration tests (spot04) 1a3fd5a
@timf timf Allow the container and test suites to trigger a clean exit for async…
… cache
@timf timf Timing issues in SI test suites 129cfbb
@buzztroll buzztroll removing hard coded image name 2639808
@buzztroll buzztroll Merge branch 'master' of 239fffd
@buzztroll buzztroll breaking out the image name from the image location f3cd495
@buzztroll buzztroll adjustment to another test 0656ab5
@buzztroll buzztroll anyother change to break up the test image name from its location 49e734e
@buzztroll buzztroll removing harded references to group d771635
@buzztroll buzztroll making the test timeout configurable 3511c12
@timf timf Add a separate condition that checks for a completely infeasible memo…
…ry request. This greatly reduces the number of corner cases related to GH-26
@timf timf Allow async manager to block on destroys when preempting (could block…
… up to 30s)
@timf timf These tests need to wait longer to account for preemption tasks db32503
@buzztroll buzztroll this time remembering to quote the env 899db05
@buzztroll buzztroll adding the timeout to another place 996772a
@buzztroll buzztroll adding another timeout 72c5f92
@buzztroll buzztroll adding timeout value cf52f1e
Commits on Jun 14, 2011
@timf timf Test suite to examine destruction errors during backfill preemption a1fac0b
@buzztroll buzztroll adding timeout for real tests 8a94755
@buzztroll buzztroll more timeout adjustment 877d62b
@buzztroll buzztroll Merge branch 'master' of 7ea08a7
@timf timf Add a backoff to termination retries 6af8e62
@timf timf Tests for termination backoff suite 275e114
@buzztroll buzztroll adjusting time out b499a9f
@buzztroll buzztroll upping timeouts for real tests 3586fd0
@buzztroll buzztroll Merge branch 'master' of 4d0b6d7
@buzztroll buzztroll more timeout adjustment 1a6f1dd
@timf timf Investigating Jenkins-only test errors 6b677fd
@timf timf Account for the termination backoff in this test f1d1e45
@timf timf re-enable all the test suites on Jenkins de9a78c
@buzztroll buzztroll patch for GH-57 83842bd
@buzztroll buzztroll Merge branch 'master' of d9be1b2
Commits on Jun 15, 2011
@buzztroll buzztroll in a real installation the unpropagated file will differ from the pro…
…pagated file.
@buzztroll buzztroll removing unsed imports and not validating the m5sum for real runs 4421937
@labisso labisso Allow passing in suite names in integration-suites e001492
@timf timf Added alternative destruction procedure 8afd4df
@timf timf Fix for: Added alternative destruction procedure e4e4224
Commits on Jun 16, 2011
@priteau priteau Document virtualenv and offline install of LANTorrent d447140
@priteau priteau Add ACPI to the hypervisor features of the default libvirt template
This allows KVM machines to be terminated properly by a libvirt shutdown
@labisso labisso Replaced ehcache with sqlite for ec2 id mappings
SSH key mgmt still broken
Commits on Jun 17, 2011
@labisso labisso Elastic SSH key persistence to sqlite 5fc27ca
Commits on Jun 20, 2011
@labisso labisso Added doc note about enabling KVM in libvirt.conf 89327a1
@labisso labisso Removed dead code related to elastic ehcache usage 1fd9e39
@labisso labisso Moved elastic persistence code to better package e1c9df4
@labisso labisso Updated service suite configs for elastic sqlite 95adbcc
@labisso labisso Merge branch 'elasticsqlite' c7f75a9
@oldpatricka oldpatricka Replace ehcache persistence for Spot instances with Derby persistence 393f95d
Commits on Jun 21, 2011
@priteau priteau Small fixes to the LANTorrent installation instructions ac17a29
@oldpatricka oldpatricka Remove last traces of cache.
@oldpatricka oldpatricka Remove extra imports that IntelliJ helpfully provided. e889350
@buzztroll buzztroll change log for 2.8. Need comments about context broker 98f79a6
Commits on Jun 22, 2011
@oldpatricka oldpatricka Move from using regular vm persistance tables to async specific ones.
This is to avoid problems with async VMs having duplicate IDs
@labisso labisso Adjustments to changelog 59a3688
@buzztroll buzztroll bumping the version numbers 30b007d
@buzztroll buzztroll adding documentation about copy propagation ff8caeb
@buzztroll buzztroll doc about the image cache 5ecdbe8
@buzztroll buzztroll merge result
Merge branch 'master' of

@oldpatricka oldpatricka Fix writing async vm partion, deployment and file copy tables
One more test passes!
@oldpatricka oldpatricka Add persistence for vm lists in AsyncRequest e732ad4
@buzztroll buzztroll bumping another version number 7dd9ee9
@buzztroll buzztroll Merge branch 'master' of fb4fc6a
@buzztroll buzztroll updating doc to reflect most of the comments from Dan Yocum
we still need to add console access for KVM
@oldpatricka oldpatricka Remove unneeded import. 51314ad
Commits on Jun 23, 2011
@oldpatricka oldpatricka Clean up a few Async persistance things ed37db2
@oldpatricka oldpatricka Fix pulling all asyncrequests at once from persistence d913538
@oldpatricka oldpatricka Update spring file for failure suites e9fb449
@oldpatricka oldpatricka Update persistence schema for failuresuites 585b2da
@timf timf enable the new test suite in Jenkins e7c763d
@oldpatricka oldpatricka Revert back to correct spring config files for spot and failure tests 100f503
@timf timf small rework of changelog 608ce24
@labisso labisso Include units in cache max size config comment 5b350d0
@timf timf make the test wait longer for termination backoff to kick in 5bb03ee
@timf timf highlighted ImportKeyPair impl 7135a05
@timf timf Merge branch 'ctxbroker-breakout'
Commits on Jun 24, 2011
@timf timf Needed to adjust service suites for new jar directory layout 65f351f
@timf timf recent addition of DB to msgbridge needs these jars 31f24aa
@labisso labisso Swapped group01 and group04 authz properties
group01 is the default and it should be unlimited.
@labisso labisso Better default group-authz configuration
Got rid of group setting for users in
@labisso labisso Fixed libs in .idea/ b1be8ef
@labisso labisso Updated tarfile parsing prefix in nimbus_version 884c8b6
@labisso labisso These library files were .gitignored.. 815c4ef
@labisso labisso Added ctxbroker build to make-dist-remote script 5ceed3a
@labisso labisso chmod +x some important files in ctxbroker tarball 472ed8d
@labisso labisso Set fake mode lag time to 50ms in failure suite 1420c41
@labisso labisso Let TerminateSuite sleep a little longer 79b48cf
Commits on Jun 28, 2011
@buzztroll buzztroll alternate unpropagation target field too small. making it match the i…
…mage name
@timf timf Mirrored the SQL change to the test suites 2f1f151
@buzztroll buzztroll patch for GH-62 3fc11a8
Commits on Jun 30, 2011
@buzztroll buzztroll Merge branch 'master' of d242308
Commits on Jul 01, 2011
@buzztroll buzztroll proper fix for --common upload 65550d5
@buzztroll buzztroll change log for cloud client 20 0e0c1ff
@buzztroll buzztroll bad test for --common 6cce49b
Commits on Jul 02, 2011
@priteau priteau Add missing space in error message f9342de
Commits on Jul 08, 2011
@priteau priteau Fix compatibility with JetS3t for S3 Object Copy
When JetS3t does an object copy, the source path, defined as Bucket/Object in
the x-amz-copy-source header, is fully encoded (including the slash separating
Bucket and Object).

However, Cumulus was expecting this slash to be unencoded. We now decode the
whole source path first.
Commits on Jul 10, 2011
@priteau priteau Fixing typos 34db3c0
Commits on Jul 11, 2011
@priteau priteau Fix conversion of a time object to string
This caused cumulus to return an XML response in the style of
<LastModified>time.struct_time(tm_year=2011, tm_mon=7, tm_mday=6, tm_hour=5, tm_min=4, tm_sec=30, tm_wday=2, tm_yday=187, tm_isdst=-1)</LastModified>
instead of an actual ISO 8601 date.
Commits on Jul 12, 2011
@buzztroll buzztroll changelog and cumulus doc cleanup for 2.8rc2 0c3a2de
@priteau priteau Update the LANTorrent installation doc (same info as the admin refere…
@buzztroll buzztroll adding back in the README file so that the python egg gets expanded 9dc5729
@buzztroll buzztroll Merge branch 'master' of 7795e8c
@buzztroll buzztroll patch for GH-65 374bb2e
@buzztroll buzztroll copy and paste troubles e887f78
Commits on Jul 13, 2011
@buzztroll buzztroll updating changelog for recently fixed bug 828304a
@buzztroll buzztroll bumping the context broker RC# 395e4ce
@buzztroll buzztroll adding an example entry to the ctx broker usermap e24d0b3
Commits on Jul 14, 2011
@buzztroll buzztroll patches to use reference client 46543d1
Commits on Jul 15, 2011
@buzztroll buzztroll adding changelog entry for GH-68 12ef4ae
Commits on Jul 19, 2011
@timf timf added changelog separator 8cb212e
Commits on Jul 20, 2011
@priteau priteau Fix configuration setting name that enables other propagation schemes fe7b3e2
Commits on Jul 22, 2011
@buzztroll buzztroll adding documentation warning users of the danger wrt copy propagation…
… and GH-69
Commits on Jul 28, 2011
@priteau priteau Old versions of s3cmd don't accept capitalized bucket names 8a47ed9
Commits on Jul 29, 2011
@labisso labisso Removed old unused libvirt toXML method 6b0b686
Commits on Aug 04, 2011
@labisso labisso Added Xen vs. KVM notes to Z2C final-tests page 40c0651
Commits on Aug 05, 2011
@priteau priteau Comment possible repoScheme values and warn about cp passthrough d4d2c22
Commits on Aug 09, 2011
@buzztroll buzztroll patch for GH-70 2a50462
@buzztroll buzztroll Merge branch 'master' of e69ef33
Commits on Aug 10, 2011
@priteau priteau Fix the code for printing bad data 8ea4d41
Commits on Aug 16, 2011
@labisso labisso Removed old FAQ, updated IaaS 2.8 changelog 29e00d9
@labisso labisso version numbers to 2.8 043b28a