You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jclouds.apache.org by Zack Shoylev <no...@github.com> on 2013/05/28 22:39:23 UTC
[jclouds-labs-openstack] Add support for Database in Reddwarf (#3)
https://issues.apache.org/jira/browse/JCLOUDS-34
You can merge this Pull Request by running:
git pull https://github.com/rackerlabs/jclouds-labs-openstack reddwarf-database-api
Or you can view, comment on it, or merge it online at:
https://github.com/jclouds/jclouds-labs-openstack/pull/3
-- Commit Summary --
* Add support for Database in Reddwarf
-- File Changes --
M openstack-reddwarf/src/main/java/org/jclouds/openstack/reddwarf/v1/RedDwarfApi.java (9)
A openstack-reddwarf/src/main/java/org/jclouds/openstack/reddwarf/v1/binders/BindCreateDatabaseToJson.java (58)
A openstack-reddwarf/src/main/java/org/jclouds/openstack/reddwarf/v1/features/DatabaseApi.java (110)
M openstack-reddwarf/src/main/java/org/jclouds/openstack/reddwarf/v1/features/UserApi.java (11)
A openstack-reddwarf/src/test/java/org/jclouds/openstack/reddwarf/v1/features/DatabaseApiExpectTest.java (161)
A openstack-reddwarf/src/test/java/org/jclouds/openstack/reddwarf/v1/features/DatabaseApiLiveTest.java (120)
M openstack-reddwarf/src/test/java/org/jclouds/openstack/reddwarf/v1/features/UserApiExpectTest.java (4)
M openstack-reddwarf/src/test/java/org/jclouds/openstack/reddwarf/v1/features/UserApiLiveTest.java (16)
A openstack-reddwarf/src/test/resources/database_create_request.json (9)
A openstack-reddwarf/src/test/resources/database_create_simple_request.json (7)
A openstack-reddwarf/src/test/resources/database_list.json (19)
-- Patch Links --
https://github.com/jclouds/jclouds-labs-openstack/pull/3.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/3.diff
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by Ignasi Barrera <no...@github.com>.
+1 This PR looks good to me.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3#issuecomment-18666768
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by BuildHive <no...@github.com>.
[jclouds » jclouds-labs-openstack #52](https://buildhive.cloudbees.com/job/jclouds/job/jclouds-labs-openstack/52/) SUCCESS
This pull request looks good
[(what's this?)](https://www.cloudbees.com/what-is-buildhive)
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3#issuecomment-18639631
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by BuildHive <no...@github.com>.
[jclouds » jclouds-labs-openstack #50](https://buildhive.cloudbees.com/job/jclouds/job/jclouds-labs-openstack/50/) SUCCESS
This pull request looks good
[(what's this?)](https://www.cloudbees.com/what-is-buildhive)
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3#issuecomment-18633356
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by BuildHive <no...@github.com>.
[jclouds » jclouds-labs-openstack #51](https://buildhive.cloudbees.com/job/jclouds/job/jclouds-labs-openstack/51/) SUCCESS
This pull request looks good
[(what's this?)](https://www.cloudbees.com/what-is-buildhive)
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3#issuecomment-18636123
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by Everett Toews <no...@github.com>.
Closed #3.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by BuildHive <no...@github.com>.
[jclouds » jclouds-labs-openstack #47](https://buildhive.cloudbees.com/job/jclouds/job/jclouds-labs-openstack/47/) SUCCESS
This pull request looks good
[(what's this?)](https://www.cloudbees.com/what-is-buildhive)
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3#issuecomment-18578665
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by BuildHive <no...@github.com>.
[jclouds » jclouds-labs-openstack #54](https://buildhive.cloudbees.com/job/jclouds/job/jclouds-labs-openstack/54/) SUCCESS
This pull request looks good
[(what's this?)](https://www.cloudbees.com/what-is-buildhive)
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3#issuecomment-18684932
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by Ignasi Barrera <no...@github.com>.
> + */
> + @Named("database:create")
> + @POST
> + @Path("/databases")
> + @Consumes(MediaType.APPLICATION_JSON)
> + @Fallback(FalseOnNotFoundOr404.class)
> + @MapBinder(BindCreateDatabaseToJson.class)
> + boolean create(@PayloadParam("database") String database, @PayloadParam("character_set") String character_set, @PayloadParam("collate") String collate);
> +
> + /**
> + * This operation deletes the specified database for the specified database instance.
> + *
> + * @param databaseName The name for the specified database.
> + * @return true if successful
> + */
> + @Named("databases:delete/{name}")
I'm not sure about the `{name}` pattern here. The `@Named` annotation is used to identify the method and configure its timeout. Timeouts are defined using properties with the value of the annotation as follows:
```java
jclouds.timeouts.database:create = <timeout value>
```
And in this case the name of the property would be:
```java
jclouds.timeouts.database:delete/{name} = <timeout value>
```
Which seems a little weird. I'd just leave the value as `databases:delete`.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3/files#r4437586
Re: [jclouds-labs-openstack] Add support for Database in Reddwarf
(#3)
Posted by Everett Toews <no...@github.com>.
Merged.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/3#issuecomment-18753758