Andrew Gaul
442c51eb3c
Introduce TransientStorageStrategy
...
This allows code from the filesystem blobstore to be more similar to
the transient blobstore. This commit also corrects a bug where
blobExists did not throw an exception when the container did not
exist.
2012-05-07 16:52:31 -07:00
Andrew Gaul
3a0c15b345
Reduce filesystem and transient differences
...
These providers have a similar lineage but many gratuitous
differences. This commit reduces the diff between them and is a
prerequisite for upcoming changes to make them more similar to each
other and real providers. Some future commit might unify these in
some smarter way, e.g., having a TransientStrategy to match
FilesystemStrategy.
2012-05-07 15:55:05 -07:00
Andrew Phillips
596cf4e044
Removed the scheduler component from heroku-tweetstore because the platform can provide it
2012-05-05 18:56:17 -07:00
Adrian Cole
103a95f22b
Merge pull request #608 from aplowe/openstack-nova
...
Openstack nova: Adding AdminActions, VirtualInterfaces and ServerWithSecurityGroup extensions
2012-05-04 13:45:16 -07:00
Adrian Cole
057313e512
Merge pull request #609 from grkvlt/vcloud-director-updates
...
Bugfixes and tidying for vcloud-director and automated test tool
2012-05-04 13:29:48 -07:00
Adam Lowe
653d5ccc4b
openstack-nova: Adjusting names of ServerWithSecurityGroups related calls
2012-05-04 18:26:45 +01:00
Adam Lowe
33b4a2d253
openstack-nova: Wiring AdminActions extension into compute service to implement suspend and resume
2012-05-04 18:22:40 +01:00
Adam Lowe
7678c6e776
openstack-nova: Adding Admin Actions client to allow extra actions to be performed on servers
2012-05-04 18:22:40 +01:00
Adam Lowe
e95e6df805
openstack-nova: Adjusting Resource and it's descendants to new builder pattern
2012-05-04 18:22:26 +01:00
Andrew Donald Kennedy
49e60aa8bc
Bugfixes and tidying for vcloud-director and automated test tool
2012-05-04 18:13:50 +01:00
Adam Lowe
06d3ef02ba
openstack-nova: Adding CREATESERVEREXT extension (renamed ServerWithSecurityGroupsClient to be clear about what's on offer)
2012-05-04 16:45:04 +01:00
Adam Lowe
42df3d339c
openstack-nova: Adding Virtual Interface extension
2012-05-04 16:45:04 +01:00
Adam Lowe
e5b45beb4c
openstack-nova: ensuring we use the smallest available flavor when creating servers in live tests (else devstack fails, badly)
2012-05-04 16:45:04 +01:00
Andrew Phillips
6f75c85313
Added a 'clear tweets' option to heroku-tweetstore. Using unique container names in unit tests.
2012-05-04 03:44:16 -07:00
Andrew Phillips
b9188872f2
Made the application port configurable for local testing
2012-05-04 03:44:15 -07:00
Adrian Cole
635d18400c
Merge pull request #606 from andrewgaul/virtualbox-error-code
...
Prefer ImmutableMap for static ErrorCode map
2012-05-03 16:29:16 -07:00
Adrian Cole
e830af8cd9
Merge pull request #605 from andrewgaul/filesystem-test-close-streams
...
Close streams in filesystem tests
2012-05-03 16:28:41 -07:00
Adrian Cole
6d04c30f22
Merge pull request #604 from aplowe/openstack-nova-ec2
...
Openstack nova ec2: adding importKeyPairInRegion() to nova-ec2
2012-05-03 16:27:45 -07:00
Andrew Gaul
b0cd47befb
Prefer ImmutableMap for static ErrorCode map
...
Also mark member as final and fix line wrapping.
2012-05-03 15:39:07 -07:00
Andrew Gaul
0903d8522a
Close streams in filesystem tests
...
Windows cannot delete open files and this may have caused test
failures. References #912 .
2012-05-03 09:22:53 -07:00
Adam Lowe
9ca544306e
openstack-nova-ec2: adding NovaEC2KeyPairClient with importKeyPair improving expect tests
2012-05-03 12:49:09 +01:00
Adam Lowe
136e1eeff3
openstack-nova-ec2: adding NovaEC2KeyPairClient with importKeyPair expect and live tests
2012-05-03 12:38:57 +01:00
Adam Lowe
05521685cd
openstack-nova-ec2: adding NovaEC2KeyPairClient with importKeyPair method and wiring it into rest context
2012-05-03 12:38:30 +01:00
Adam Lowe
204194ad61
openstack-nova-ec2: configuring tests to use logback (so I can view the jclouds-wire log)
2012-05-03 12:35:32 +01:00
Adam Lowe
850cdc2fc8
Moving EncodedRSAPublicKeyToBase64 (and corresponding unit test) up into EC2 so both openstack-nova-ec2 and aws-ec2 can share the same class
2012-05-03 12:31:39 +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