6610 Commits

Author SHA1 Message Date
David Ribeiro Alves
176647110a added expect test 2012-05-10 01:33:31 +01:00
Adrian Cole
9a4e5fd7d8 Merge pull request #619 from aplowe/openstack-nova
openstack-nova: fixing NPE in CreateServerOptions.string()
2012-05-09 08:42:15 -07:00
Adrian Cole
81f46b49a7 Merge pull request #620 from grkvlt/timezone-fix
Not everyone lives in US-CA
2012-05-09 08:40:54 -07:00
Andrew Donald Kennedy
cffeeb0eab Not everyone lives in US-CA 2012-05-09 16:34:33 +01:00
Adam Lowe
2c82ab2832 openstack-nova: fixing NPE in toString() 2012-05-09 16:21:26 +01:00
Adrian Cole
404dc93140 Merge pull request #618 from richardcloudsoft/issue-910-take-2
Issue 910: failure to start machines where image description contains regexp charatcer
2012-05-09 07:00:59 -07:00
Richard Downer
034e9d47f2 Regex-quote the image description and version in TemplateBuilder.fromImage() to prevent problems with image descriptions containing + and other regex special characters 2012-05-09 10:59:08 +01:00
Andrew Phillips
29e7e7e85e Revert "Merge pull request #617 from andrewgaul/filesystem-transient-remove-copy"
This reverts commit 0fe120d659e4c934389b14c9ecd326ea81edda7c, reversing
changes made to 5033b982529ac6a776a65dbe0fbb7ab648ddb3be.
2012-05-08 23:37:19 -07:00
Adrian Cole
0fe120d659 Merge pull request #617 from andrewgaul/filesystem-transient-remove-copy
Remove unused copy method
2012-05-08 21:21:21 -07:00
Andrew Gaul
d13e8aec4a Remove unused copy method
Also make second copy method private access.
2012-05-08 21:08:03 -07:00
Adrian Cole
5033b98252 NPE guard 2012-05-08 17:50:07 -07:00
Mathieu Guillaume
d8472b799a openstack-nova: fix camelCase for userData in NovaTemplateOptions 2012-05-08 17:15:32 -07:00
Mathieu Guillaume
ab22b0606b openstack-nova: add support for user-data 2012-05-08 17:15:31 -07:00
Adam Lowe
a45d079b8c openstack-nova: adding EXTENDED_STATUS to ExtensionNamespaces 2012-05-08 17:03:25 -07:00
Adam Lowe
1797b27ed4 Adding OptionalTypeAdaptorFactory to handle the parsing of Optional values 2012-05-08 17:03:18 -07:00
Adrian Cole
47ad9e2bac Merge pull request #616 from andrewgaul/transient-storage-strategy-more
Delegate blob storage to TransientStorageStrategy
2012-05-08 16:51:55 -07:00
Andrew Gaul
4ac7629f44 Delegate blob storage to TransientStorageStrategy
This further minimizes the drift between the filesystem and transient
blobstores.  We also now require that users keep the BlobStoreContext
open instead of using ConcurrentMap singletons.  Finally we remove the
"stub" container.
2012-05-08 14:11:32 -07:00
Adrian Cole
743773aeef formatting 2012-05-08 10:14:14 -07:00
Adrian Cole
39e6f84f4b Merge pull request #612 from andrewgaul/transient-storage-strategy
Introduce TransientStorageStrategy
2012-05-07 17:14:10 -07:00
Adrian Cole
00e28b9910 fixed syntax of perftest 2012-05-07 16:54:34 -07:00
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
Adrian Cole
015a89cdcd Merge pull request #611 from andrewgaul/reduce-filesystem-transient-diff
Reduce filesystem and transient differences
2012-05-07 16:29:33 -07:00
Adrian Cole
f836ff5258 Merge pull request #610 from andrewgaul/filesystem-overwrite-check
Do not check for equality on overwrites
2012-05-07 16:27:11 -07:00
Adrian Cole
2698736301 made perftest compile and run again 2012-05-07 16:22:25 -07:00
Adrian Cole
05ab8b16df Issue 918:update to latest GAE sdk 1.6.5 2012-05-07 16:22:12 -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
Adrian Cole
50074682ba updated to gae 1.6.1 2012-05-07 14:15:07 -07:00
Andrew Gaul
7cbfd42736 Do not check for equality on overwrites
Firstly, this check never triggered because Payload.equals always
returns false for File objects.  Secondly, this would not reduce IO
even if it worked since the common case is not overwriting a file with
the same contents.  Lastly, simplify a cast.
2012-05-07 13:35:02 -07:00
Adrian Cole
51e5e4c4bb freshen ning 2012-05-07 13:34:55 -07:00
Adrian Cole
d99c18140e cleanup on vbox 2012-05-07 11:51:29 -07:00
Adrian Cole
a7412c40b5 Issue 916:update to gson 2.2 2012-05-07 10:25:30 -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