Commit Graph

6156 Commits

Author SHA1 Message Date
Andrew Donald Kennedy 49e60aa8bc Bugfixes and tidying for vcloud-director and automated test tool 2012-05-04 18:13:50 +01:00
Adrian Cole 19390ea87d Merge pull request #602 from andrewgaul/propagate-or-null
Eliminate Throwables2.propagateOrNull
2012-05-02 15:21:30 -07:00
Adrian Cole 079b39a235 Merge pull request #601 from andrewgaul/throwables-propagate
Improve use of Throwables.propagate
2012-05-02 15:08:32 -07:00
Andrew Gaul 74440a7a87 Eliminate Throwables2.propagateOrNull
Throwables.propagate always propagates the Throwable; there is no need
to return null.
2012-05-02 13:51:36 -07:00
Andrew Gaul 646f8d8b13 Improve use of Throwables.propagate
Throwing the return value removes some unneeded asserts and return
statements.  Also remove some useless and misspelled propogate
wrappers.
2012-05-02 11:05:22 -07:00
Adrian Cole 6e85c25548 Merge pull request #600 from aplowe/openstack-nova-ec2
openstack-nova-ec2: work-around for "-" being returned by API where a Date is required
2012-05-02 09:49:10 -07:00
Adam Lowe 7c317b80e8 openstack-nova-ec2: work-around for dates encoded as '-' when they should be null (the should not be present in the response!) 2012-05-02 17:34:00 +01:00
Andrew Phillips 42d57c5d15 Fix a test compilation error in Atmos caused by 755d51ad27 2012-05-02 08:04:40 -07:00
Ivan Meredith 33503970bb Merge pull request #599 from andreaturli/master
jenkins api: added buildWithParameters with Mulpmaps.for(map)
2012-05-02 02:06:30 -07:00
Andrew Phillips e03208bfea Using absolute links to images to account for different starting paths 2012-05-02 01:53:43 -07:00
Andrew Phillips 4c35bc7756 Using the Heroku logo 2012-05-02 00:43:09 -07:00
Andrea Turli 96c98be9fd jenkins api: multimaps.for(map) 2012-05-02 09:25:01 +02:00
Adrian Cole 6a61c3cad7 Merge pull request #598 from andrewgaul/transient-unused-methods
Remove unused transient blobstore methods
2012-05-01 23:43:36 -07:00
Andrew Gaul 755d51ad27 Remove unused transient blobstore methods
Also make some helpers private.  Generally, make the transient
blobstore more similar to others.
2012-05-01 22:37:01 -07:00
Andrew Phillips 2110145f49 $%^$&# jetty-runner packages taglibs, jstl and a couple of other dependencies that result in duplicates 2012-05-01 20:13:16 -07:00
Adrian Cole 09e8ff1d8e Merge pull request #597 from andrewgaul/simplify-transient-blobstore
Simplify transient blobstore logic
2012-05-01 18:48:39 -07:00
Adrian Cole df0da2e1fa Merge pull request #592 from andrewgaul/clear-blobstore-recurse
Recurse in subdirectories before deleting blobs
2012-05-01 18:47:26 -07:00
Andrew Phillips 7a7e40c0d6 First cut of heroku-tweetstore 2012-05-01 17:32:47 -07:00
Andrew Phillips b665733423 Made the serverThread final 2012-05-01 17:30:38 -07:00
Andrew Phillips bbe157576c Renamed properties rhcloud.jboss.* -> jboss.* 2012-05-01 17:30:38 -07:00
Andrew Gaul 253fd1f608 Simplify transient blobstore logic
Many more simplifications remain.
2012-05-01 14:17:00 -07:00
Andrea Turli fd7c8c06a2 jenkins api: buildWithParameters added 2012-05-01 22:15:45 +02:00
Andrew Gaul 519a3ac193 Recurse in subdirectories before deleting blobs
This ensures that we have at most one PageSet of Futures awaiting
completion.
2012-05-01 11:18:24 -07:00
Adrian Cole 2d8f5ec807 modernized cloudwatch 2012-05-01 10:11:01 -07:00
Adrian Cole aa14f5b051 always display some error content 2012-05-01 10:10:33 -07:00
Adrian Cole 8ab9904481 added tests 2012-05-01 08:22:56 -07:00
Adrian Cole 2b84c07539 Merge pull request #589 from jcscoobyrs/master
Extended support to apis/cloudwatch for getting metrics.
2012-04-30 23:18:34 -07:00
Jeremy Whitlock 13d80f7d3a Follow up to f06d273 that addresses pull request comments.
* Adds region to the listMetrics and getMetricStatisticsV2
* Fixed hashCode implementations
* Fixed typo in Datapoint.equals()
2012-04-30 23:46:30 -06:00
Jeremy Whitlock f06d273764 Follow up to e58d91e that addresses pull request comments. 2012-04-30 22:00:25 -06:00
Adrian Cole 5cf18c1445 Merge pull request #595 from mattstep/master
Upgrade to Guava 12 release
2012-04-30 18:10:05 -07:00
Matt Stephenson a5616b6e35 Upgrade to Guava 12.0 2012-04-30 16:06:52 -07:00
Adrian Cole ca32ab3af5 Merge pull request #594 from andrewgaul/in-directory-null
Do not set member until we completely validate it
2012-04-30 15:16:00 -07:00
Andrew Gaul c7dc1213f0 Do not set member until we completely validate it 2012-04-30 15:09:37 -07:00
Adrian Cole af65dbbac3 Merge pull request #593 from andrewgaul/string-builder
Prefer unsynchronized StringBuilder
2012-04-30 10:46:21 -07:00
Andrew Gaul 198d19714e Prefer unsynchronized StringBuilder
A few instances remain due to EasyMock and Matcher.
2012-04-30 09:50:18 -07:00
Jeremy Whitlock 270dfcbff2 Merge remote-tracking branch 'upstream/master' 2012-04-30 09:02:37 -06:00
Adrian Cole 6923a11ce7 Merge pull request #579 from danikov/vcloud-director-endpoints-and-predicates
Issue 830: vCloud director functions, endpoints and predicates
2012-04-30 07:59:58 -07:00
Adrian Cole 8a01ec72e2 Merge pull request #590 from aplowe/openstack-nova
Adding openstack-keystone to labs
2012-04-30 07:58:29 -07:00
Adam Lowe 86e56096a0 Adding links to openstack-keystone admin API documentation 2012-04-30 15:28:58 +01:00
Adrian Cole 46041b7523 Merge pull request #588 from andrewgaul/clear-blobstore-optimize-large-folders
Optimize clearContainer for large folders
2012-04-30 07:22:01 -07:00
Adam Lowe 8857144dbc Adding openstack-keystone to labs pom 2012-04-30 11:23:18 +01:00
Adam Lowe 5c79c8d3a3 Fixing javadocs 2012-04-30 11:06:46 +01:00
Adam Lowe 7d53e18ed7 Renaming the service client (user operations) ServiceClient to better match up to Keystone documentation 2012-04-30 10:53:50 +01:00
Adam Lowe 10c6d80a39 Fixing javadocs 2012-04-30 10:49:44 +01:00
Adam Lowe 46b7ffa23c Renaming the service client (user operations) ServiceClient to better match up to Keystone documentation 2012-04-30 10:49:31 +01:00
Adam Lowe 71ad3abf2a Renaming 'ServiceClient's AuthenticationClients to save confusion with user-accessible ServiceClient in keystone 2.0 2012-04-30 10:46:50 +01:00
Adam Lowe a5b3da047e Adding unit tests for keystone 2.0 AdminURL supplier 2012-04-30 10:12:57 +01:00
Adam Lowe b6502b13c1 Adding openstack-keystone to expose additional methods available on keystone api 2012-04-30 10:04:05 +01:00
Adam Lowe d6ac7be31d Adding AdminURL supplier for keystone 2.0 2012-04-30 10:02:37 +01:00
Andrew Gaul e4514240e0 Optimize clearContainer for large folders
Previously we built up a list of all blobs then executed removeBlob on
all of them simultaneously.  For sufficiently large folders this would
cause an OutOfMemoryError.  There are cleaner ways to write this but
this approach mimimizes the patch.  I will continue working on this in
subsequent commits, including optimizing for deep subdirectories.

This commit also fixes a bug in the transient blobstore where deleting
elements while reading a directory resulted in NoSuchElementException.
2012-04-28 17:11:13 -07:00