*** yogeshme_ has joined #openstack-trove | 00:22 | |
*** yogeshme_ has quit IRC | 00:27 | |
*** kui has quit IRC | 00:31 | |
*** Bo_Chen has joined #openstack-trove | 00:32 | |
*** yogeshmehra has quit IRC | 00:39 | |
*** nosnos has joined #openstack-trove | 00:43 | |
*** grapex has quit IRC | 00:45 | |
*** vipul is now known as vipul-away | 01:00 | |
*** vipul-away is now known as vipul | 01:09 | |
*** haomaiwang has joined #openstack-trove | 01:13 | |
*** erkules_ has joined #openstack-trove | 01:16 | |
*** haomaiwang has quit IRC | 01:17 | |
*** erkules has quit IRC | 01:18 | |
*** krow has joined #openstack-trove | 01:20 | |
*** yogeshmehra has joined #openstack-trove | 01:23 | |
*** yogeshmehra has quit IRC | 01:28 | |
*** openstack has joined #openstack-trove | 01:34 | |
*** jasonb365 has joined #openstack-trove | 01:41 | |
*** demorris has joined #openstack-trove | 02:08 | |
*** grapex has joined #openstack-trove | 02:13 | |
*** grapex has joined #openstack-trove | 02:13 | |
*** vipul has quit IRC | 02:25 | |
*** yogeshmehra has joined #openstack-trove | 02:25 | |
*** vipul has joined #openstack-trove | 02:25 | |
*** krow has quit IRC | 02:28 | |
*** yogeshmehra has quit IRC | 02:31 | |
*** haomaiwang has joined #openstack-trove | 02:36 | |
*** shakayumi has joined #openstack-trove | 03:02 | |
*** jasonb365 has quit IRC | 03:13 | |
*** openstackgerrit has quit IRC | 03:16 | |
*** openstackgerrit has joined #openstack-trove | 03:17 | |
*** citizengrey has left #openstack-trove | 03:25 | |
*** demorris has quit IRC | 03:33 | |
*** shakayumi has quit IRC | 03:46 | |
*** SnowDust has joined #openstack-trove | 03:50 | |
*** grapex has quit IRC | 03:57 | |
*** grapex has joined #openstack-trove | 03:57 | |
*** grapex has quit IRC | 04:02 | |
*** metral has quit IRC | 04:12 | |
*** clarkb has quit IRC | 04:13 | |
*** clarkb has joined #openstack-trove | 04:23 | |
*** yogeshmehra has joined #openstack-trove | 04:26 | |
*** yogeshmehra has quit IRC | 04:33 | |
*** metral has joined #openstack-trove | 04:38 | |
*** haomaiwang has quit IRC | 04:43 | |
*** grapex has joined #openstack-trove | 04:58 | |
*** yogeshmehra has joined #openstack-trove | 04:59 | |
*** yogeshme_ has joined #openstack-trove | 04:59 | |
*** grapex has quit IRC | 05:07 | |
*** adrian_otto has joined #openstack-trove | 05:09 | |
*** mmcdaris has joined #openstack-trove | 05:13 | |
*** adrian_otto has quit IRC | 05:15 | |
*** yogeshme_ has quit IRC | 05:15 | |
*** adrian_otto has joined #openstack-trove | 05:17 | |
*** dmakogon_ has joined #openstack-trove | 05:18 | |
*** yogeshmehra has quit IRC | 05:18 | |
*** erkules_ is now known as erkules | 05:20 | |
*** yogeshmehra has joined #openstack-trove | 05:23 | |
*** yogeshmehra has quit IRC | 05:39 | |
*** grapex has joined #openstack-trove | 05:58 | |
*** grapex has quit IRC | 06:03 | |
*** Bo_Chen_ has joined #openstack-trove | 06:04 | |
*** Bo_Chen has quit IRC | 06:06 | |
*** mmcdaris has quit IRC | 06:06 | |
*** Bo_Chen_ is now known as Bo_Chen | 06:06 | |
*** SushilKM__ has joined #openstack-trove | 06:10 | |
*** yogeshme_ has joined #openstack-trove | 06:48 | |
*** yogeshm__ has joined #openstack-trove | 06:49 | |
*** grapex has joined #openstack-trove | 06:59 | |
*** SushilKM__ has quit IRC | 07:00 | |
*** grapex has quit IRC | 07:03 | |
*** amcrn has quit IRC | 07:09 | |
*** krow has joined #openstack-trove | 07:12 | |
*** yogeshm__ has quit IRC | 07:29 | |
*** dmakogon_ has quit IRC | 07:40 | |
*** krow has quit IRC | 07:51 | |
*** adrian_otto has quit IRC | 07:58 | |
*** grapex has joined #openstack-trove | 07:59 | |
*** krow has joined #openstack-trove | 08:00 | |
*** grapex has quit IRC | 08:03 | |
*** yogeshme_ has quit IRC | 08:31 | |
*** krow has quit IRC | 08:57 | |
*** grapex has joined #openstack-trove | 09:00 | |
*** SushilKM has joined #openstack-trove | 09:03 | |
*** krow has joined #openstack-trove | 09:04 | |
*** grapex has quit IRC | 09:04 | |
*** nosnos has quit IRC | 09:12 | |
*** nosnos has joined #openstack-trove | 09:13 | |
*** matsuhashi has quit IRC | 09:13 | |
*** away_dude is now known as dmakogon | 09:14 | |
*** matsuhashi has joined #openstack-trove | 09:14 | |
*** dukhlov has joined #openstack-trove | 09:14 | |
*** nosnos has quit IRC | 09:17 | |
*** krow has quit IRC | 09:18 | |
*** matsuhashi has quit IRC | 09:19 | |
*** ashestakov has joined #openstack-trove | 09:31 | |
*** yogeshmehra has joined #openstack-trove | 09:36 | |
*** krow has joined #openstack-trove | 09:55 | |
*** krow has quit IRC | 10:00 | |
*** grapex has joined #openstack-trove | 10:00 | |
*** grapex has quit IRC | 10:04 | |
*** krow has joined #openstack-trove | 10:07 | |
*** SnowDust has quit IRC | 10:19 | |
*** Bo_Chen has quit IRC | 10:53 | |
*** grapex has joined #openstack-trove | 11:01 | |
*** grapex has quit IRC | 11:05 | |
zigo | hub_cap: I am. | 11:20 |
---|---|---|
*** grapex has joined #openstack-trove | 12:01 | |
*** pdmars has joined #openstack-trove | 12:03 | |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51955 | 12:04 |
*** grapex has quit IRC | 12:06 | |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common https://review.openstack.org/51956 | 12:09 |
*** Bo_Chen has joined #openstack-trove | 12:10 | |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Replace urllib.quote with urlutils.quote https://review.openstack.org/51957 | 12:13 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51958 | 12:15 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Replace g.next() with next(g) https://review.openstack.org/51959 | 12:17 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Transform print statement to print function https://review.openstack.org/51960 | 12:21 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Replace basestring with six.string_types https://review.openstack.org/51961 | 12:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Make use of strutils.to_slug in slugify() https://review.openstack.org/52571 | 12:26 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Include troveclient/compat/tests in testr https://review.openstack.org/52794 | 12:28 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Resolve compatability for troveclient/compat https://review.openstack.org/52798 | 12:31 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Use six.iteritems() in for loop https://review.openstack.org/52799 | 12:34 |
*** jcru has joined #openstack-trove | 12:34 | |
*** kui has quit IRC | 12:39 | |
*** harlowja_ has quit IRC | 12:46 | |
*** ppenjoy has joined #openstack-trove | 12:50 | |
*** krow has quit IRC | 12:50 | |
*** krow has joined #openstack-trove | 13:00 | |
*** grapex has joined #openstack-trove | 13:02 | |
*** grapex has quit IRC | 13:06 | |
openstackgerrit | Dmitriy Ukhlov proposed a change to openstack/trove: Trove instance model refactoring https://review.openstack.org/53346 | 13:14 |
*** radez_g0n3 is now known as radez | 13:20 | |
*** radez is now known as radez_g0n3 | 13:22 | |
*** radez_g0n3 is now known as radez | 13:24 | |
dukhlov | Hi All! | 13:24 |
isviridov | dukhlov, hi | 13:25 |
dukhlov | I've just submitted new review, but it seems to me that Jenkins doesn't start any verification (integration-tests, pep8) | 13:27 |
dukhlov | https://review.openstack.org/#/c/53346/ | 13:27 |
dukhlov | anybody knows what the problem is? | 13:29 |
*** kevinconway has quit IRC | 13:29 | |
*** adrian_otto has joined #openstack-trove | 13:31 | |
*** SushilKM has quit IRC | 13:35 | |
*** jasonb365 has joined #openstack-trove | 13:37 | |
*** krow has quit IRC | 13:37 | |
*** kevinconway has joined #openstack-trove | 13:37 | |
*** amytron has joined #openstack-trove | 13:39 | |
isviridov | The previous one was build. Queue? | 13:40 |
isviridov | Looks like building http://status.openstack.org/zuul/ | 13:42 |
*** krow has joined #openstack-trove | 13:46 | |
*** adrian_otto has quit IRC | 13:54 | |
*** demorris has joined #openstack-trove | 13:56 | |
*** krow has quit IRC | 13:57 | |
openstackgerrit | Dmitriy Ukhlov proposed a change to openstack/trove: Trove instance model refactoring https://review.openstack.org/53346 | 13:58 |
*** robertmyers has joined #openstack-trove | 14:00 | |
*** yogeshmehra has quit IRC | 14:04 | |
ikhudoshyn | My 5 cent on single enty point in GA -- http://lists.openstack.org/pipermail/openstack-dev/2013-October/017274.html | 14:05 |
*** haomaiwang has joined #openstack-trove | 14:06 | |
*** Barker has joined #openstack-trove | 14:11 | |
*** ppenjoy has quit IRC | 14:21 | |
openstackgerrit | Joe Cruz proposed a change to openstack/trove: Add Backup/Restore Checksum Validation https://review.openstack.org/53165 | 14:24 |
*** jmontemayor has joined #openstack-trove | 14:33 | |
*** ppenjoy has joined #openstack-trove | 14:34 | |
*** grapex has joined #openstack-trove | 14:37 | |
*** grapex has quit IRC | 14:38 | |
*** grapex has joined #openstack-trove | 14:38 | |
*** ppenjoy has quit IRC | 14:40 | |
*** datsun180b has joined #openstack-trove | 14:42 | |
openstackgerrit | Illia Khudoshyn proposed a change to openstack/trove-integration: Add scripts for MongoDB image build https://review.openstack.org/53378 | 14:49 |
openstackgerrit | Illia Khudoshyn proposed a change to openstack/trove-integration: Add scripts for MongoDB image build https://review.openstack.org/53378 | 14:50 |
*** tanisdl has joined #openstack-trove | 14:52 | |
*** jrodom has joined #openstack-trove | 14:53 | |
*** jrodom has quit IRC | 14:53 | |
*** jrodom has joined #openstack-trove | 14:53 | |
*** jodom has joined #openstack-trove | 15:01 | |
*** jodom has quit IRC | 15:02 | |
*** jodom has joined #openstack-trove | 15:02 | |
*** shakayumi has joined #openstack-trove | 15:02 | |
*** jodom has quit IRC | 15:03 | |
openstackgerrit | Robert Myers proposed a change to openstack/trove-integration: Moving mgmt host tests. https://review.openstack.org/53381 | 15:04 |
*** jodom has joined #openstack-trove | 15:04 | |
*** jrodom has quit IRC | 15:04 | |
isviridov | dukhlov, what was the reason to change statuses https://review.openstack.org/#/c/53346/2/trove/common/instance.py ? | 15:05 |
dukhlov | if you take a look at https://review.openstack.org/#/c/53346/2/trove/instance/models.py you can find status property | 15:10 |
dukhlov | there are trove api status calculation performed | 15:10 |
dukhlov | it based on statuses collected from different resources | 15:11 |
dukhlov | nova server status, service status (set by guestagent) | 15:12 |
isviridov | does this change affects api? | 15:12 |
dukhlov | in old ipl you can find next: | 15:12 |
dukhlov | 206 ### Check against the service status. | 15:14 |
dukhlov | 207 # The service is only paused during a reboot. | 15:14 |
dukhlov | 208 if rd_instance.ServiceStatuses.PAUSED == self.service_status.status: | 15:14 |
dukhlov | 209 return InstanceStatus.REBOOT | 15:14 |
dukhlov | 210 # If the service status is NEW, then we are building. | 15:14 |
dukhlov | 211 if rd_instance.ServiceStatuses.NEW == self.service_status.status: | 15:14 |
dukhlov | 212 return InstanceStatus.BUILD | 15:14 |
dukhlov | 213 | 15:14 |
dukhlov | 214 # For everything else we can look at the service status mapping. | 15:14 |
dukhlov | 215 return self.service_status.status.api_status | 15:14 |
dukhlov | so this change allows replace this code by: | 15:15 |
dukhlov | 214 # For everything else we can look at the service status mapping. | 15:15 |
dukhlov | 215 return self.service_status.status.api_status | 15:15 |
*** rnirmal has joined #openstack-trove | 15:16 | |
*** adrian_otto has joined #openstack-trove | 15:18 | |
dukhlov | It is only optimization and doesn't change status calculation algorithm | 15:18 |
isviridov | does it change api output? | 15:20 |
dukhlov | no | 15:20 |
*** yidclare has joined #openstack-trove | 15:26 | |
*** Barker has quit IRC | 15:26 | |
*** Barker has joined #openstack-trove | 15:28 | |
openstackgerrit | A change was merged to openstack/python-troveclient: Fix unicode issue https://review.openstack.org/51954 | 15:37 |
openstackgerrit | A change was merged to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51955 | 15:37 |
openstackgerrit | A change was merged to openstack/python-troveclient: Import urlutils module from openstack-common https://review.openstack.org/51956 | 15:37 |
openstackgerrit | A change was merged to openstack/python-troveclient: Replace urllib.quote with urlutils.quote https://review.openstack.org/51957 | 15:37 |
openstackgerrit | A change was merged to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51958 | 15:38 |
hub_cap | ^ go zuul go | 15:38 |
openstackgerrit | A change was merged to openstack/python-troveclient: Replace g.next() with next(g) https://review.openstack.org/51959 | 15:38 |
openstackgerrit | A change was merged to openstack/python-troveclient: Transform print statement to print function https://review.openstack.org/51960 | 15:38 |
openstackgerrit | A change was merged to openstack/python-troveclient: Replace basestring with six.string_types https://review.openstack.org/51961 | 15:38 |
openstackgerrit | A change was merged to openstack/python-troveclient: Make use of strutils.to_slug in slugify() https://review.openstack.org/52571 | 15:39 |
openstackgerrit | A change was merged to openstack/python-troveclient: Include troveclient/compat/tests in testr https://review.openstack.org/52794 | 15:40 |
openstackgerrit | A change was merged to openstack/python-troveclient: Resolve compatability for troveclient/compat https://review.openstack.org/52798 | 15:40 |
openstackgerrit | A change was merged to openstack/python-troveclient: Use six.iteritems() in for loop https://review.openstack.org/52799 | 15:40 |
isviridov | dukhlov, there are a lot of changes really | 15:42 |
dukhlov | isviridov: yes you are right, but in fact allmost changes connected to model refactoring | 15:43 |
dukhlov | changes in other files are mostly only adaptation to new model interface | 15:44 |
isviridov | you have simplified the instance model hierarchy, now it looks more specific | 15:46 |
*** jodom has quit IRC | 15:47 | |
*** jrodom has joined #openstack-trove | 15:47 | |
isviridov | cores should have a look, but after CI sure | 15:50 |
dukhlov | hub_cap: hello! | 15:52 |
hub_cap | howdy | 15:52 |
datsun180b | sheesh, time to fetch/pull troveclient | 15:53 |
dukhlov | I have submitted first part of trove refactoring | 15:53 |
dukhlov | https://review.openstack.org/53346 | 15:53 |
hub_cap | datsun180b: lol yes | 15:53 |
dukhlov | it have a loot of changes.... | 15:53 |
dukhlov | please take look at it if you have time | 15:54 |
*** haomaiwang has quit IRC | 15:54 | |
*** haomaiwang has joined #openstack-trove | 15:54 | |
hub_cap | wow thats a big one | 15:57 |
hub_cap | can u not break that up into > 1 commit? | 15:57 |
*** haomaiwang has quit IRC | 15:59 | |
hub_cap | we can still make it so that it wont work unless all of them are checked in | 16:01 |
hub_cap | but its hard to view such a large commit | 16:01 |
hub_cap | average commits size is around 200 lines :) | 16:01 |
*** jrodom has quit IRC | 16:02 | |
*** jrodom has joined #openstack-trove | 16:02 | |
robertmyers | hub_cap: grapex: vipul: SlickNik: went you get a chance please look at https://review.openstack.org/#/c/52713/ | 16:03 |
*** Nate1 has quit IRC | 16:05 | |
robertmyers | also related: but you may need to read a bit more: https://review.openstack.org/#/c/53381/ | 16:05 |
dukhlov | hub_cap: It is not so easy. I tried to minimize changings but my current proposal based on separating business logic from instance model and using single model (not SimpleModel, FreshModel, BuiltInstance, and ) | 16:06 |
*** SushilKM has joined #openstack-trove | 16:06 | |
dukhlov | this means that it is needed rewrite instance model | 16:07 |
hub_cap | dukhlov: can u not put the instance model rewrite in another commit? | 16:07 |
hub_cap | this will take weeks to review, i guarantee | 16:07 |
hub_cap | since its so big no one will want to review it | 16:07 |
hub_cap | and it will end up having 50+ patchsets cuz we will keep seeing small things | 16:08 |
dukhlov | I see | 16:08 |
*** Nate1 has joined #openstack-trove | 16:08 | |
hub_cap | im just trying to minimize the runaround | 16:09 |
*** Nate1 has quit IRC | 16:09 | |
*** Nate1 has joined #openstack-trove | 16:09 | |
*** isviridov is now known as d | 16:11 | |
*** d is now known as do | 16:11 | |
dukhlov | ok, let me describe problems which I tried to solve, because now I dont have idea how I can minimize changes to implement what I want. | 16:11 |
*** do is now known as tests | 16:11 | |
*** tests is now known as do | 16:11 | |
dukhlov | 1) I want to separate business logic (like delete create resize feature) from model and move it in-to manager level which can be pluggable and depend on service_type | 16:13 |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Adding py33 gating to the client https://review.openstack.org/53392 | 16:13 |
kevinconway | aren't CRUD methods exactly what go in a model? | 16:14 |
dukhlov | 2) this manager has a method set for each instance action and receive as parameter instance model | 16:15 |
hub_cap | dukhlov: you can think about it this way, even if splitting them up results in 2 commits that dont work, and a 3rd that does, as long as they are on the same topic blueprint, we can wait to approve the 1st one till all of them have been reviewed thoroughly | 16:15 |
*** dmakogon_ has joined #openstack-trove | 16:17 | |
dukhlov | kevinconway: yes, model has CRUD methods but its should only store and load instance state | 16:17 |
dukhlov | we should separate other code from model because this model used by trove-api and trove-task-manager and create for trove api means create record in db and send rpc request to task manager | 16:20 |
dukhlov | but for task manager it means create nova instance with security groups, seup db server and so on | 16:20 |
dmakogon_ | kevinconway, dukhlov is totally right | 16:22 |
dmakogon_ | kevinconway, now trove has alot of mixed stuff, and seems like not so good code | 16:23 |
dmakogon_ | dukhlov, review looks very nice, but a bit huge))) | 16:23 |
hub_cap | yes dukhlov i urge you to break it apart even if some of it doesnt work. we can make sure it merges together | 16:26 |
dukhlov | hub_cap: ok, I got you | 16:28 |
dukhlov | I will try:) | 16:29 |
dukhlov | thank you for help | 16:29 |
hub_cap | dukhlov: <3 | 16:30 |
hub_cap | remember, the commits can fail, if the last commit in the dependencies (and topic branch) pass | 16:30 |
dukhlov | <3? | 16:30 |
hub_cap | dukhlov: its a symbol for a heart | 16:30 |
hub_cap | my way of saying thank you | 16:30 |
dukhlov | ah, ok | 16:30 |
dukhlov | hm, can you explain more deeper as I see I send to review patch set, not commits | 16:32 |
dukhlov | for example I create branch from master | 16:32 |
dukhlov | and perform 5 commits | 16:32 |
dukhlov | end then perform git review | 16:33 |
dukhlov | I suppose that git will propose me squash my commits | 16:33 |
hub_cap | so | 16:33 |
hub_cap | if you have 5 commits, and do a git review | 16:33 |
hub_cap | review will do 5 patches | 16:33 |
hub_cap | and it will ask u "are you sure you want to do this" | 16:33 |
hub_cap | u say yes | 16:33 |
dukhlov | a, ok | 16:34 |
hub_cap | and they will show as dependencies in gerrit | 16:34 |
hub_cap | and the 5th patch will, when running tests, pull the 4th, 3rd, 2nd, 1st and then the 5th | 16:34 |
hub_cap | so they stack on each other when doing tests | 16:34 |
hub_cap | if u do a git review -d XXXX and look at the git log, u will see all 5 of yoru commits | 16:34 |
hub_cap | so commit 1, 2, 3, 4 may fail tests cuz they are not complete | 16:34 |
hub_cap | but commit 5, if it passes, means that 1+2+3+4+5 = a good build | 16:35 |
hub_cap | so then we just need to +2 Approve patch 1 last | 16:35 |
hub_cap | and after they all have +2 approved, gerrit will merge them all | 16:35 |
hub_cap | well if zuul tests fail we may have issues | 16:36 |
hub_cap | w/ merging... | 16:36 |
hub_cap | ill have to ask infra about it | 16:36 |
hub_cap | it might end up that after we review them u just squash them at the end | 16:36 |
hub_cap | ill find out though | 16:36 |
*** jrodom has quit IRC | 16:37 | |
*** harlowja has joined #openstack-trove | 16:43 | |
openstackgerrit | Robert Myers proposed a change to openstack/trove: Fix white_box mode for integration tests. https://review.openstack.org/53401 | 16:43 |
*** jrodom has joined #openstack-trove | 16:55 | |
*** jrodom has joined #openstack-trove | 16:55 | |
openstackgerrit | Ed Cranford proposed a change to openstack/trove: Conductor proxies host db access for guests https://review.openstack.org/45116 | 16:56 |
datsun180b | Qapla' | 16:56 |
datsun180b | conductor can now play backup's game | 16:56 |
dmakogon_ | datsun180b, | 16:58 |
dmakogon_ | nice | 16:58 |
dmakogon_ | can anyone explain me how backups works in trove | 16:58 |
dmakogon_ | when mysqldump executed | 16:59 |
* datsun180b whistles tunelessly and avoids eye contact | 16:59 | |
dmakogon_ | lol | 16:59 |
* dmakogon_ thinks datsun180b is a Amazon RDS spy | 16:59 | |
dmakogon_ | fine | 17:00 |
dmakogon_ | but i need that answer | 17:00 |
dmakogon_ | so, anyone ? | 17:00 |
dmakogon_ | robertmyers, ? | 17:00 |
jdbarry | dmakagon_: https://wiki.openstack.org/wiki/Trove/snapshot-design | 17:01 |
jdbarry | not sure how up-to-date that is | 17:02 |
*** jodom has joined #openstack-trove | 17:02 | |
*** jodom has quit IRC | 17:02 | |
*** jodom has joined #openstack-trove | 17:02 | |
*** jrodom has quit IRC | 17:02 | |
dmakogon_ | jdbarry, thanks | 17:04 |
ashestakov | grapex: around? | 17:04 |
hub_cap | dmakogon_ ! one irc account plz!! ;) | 17:08 |
datsun180b | what's it matter if it all tab completes? | 17:09 |
dmakogon_ | hub_cap, sorry, i forgot to log off at other PC =/ | 17:09 |
datsun180b | dmakogon_: /msg NickServ help ghost | 17:09 |
hub_cap | ghost it dmakogon | 17:09 |
hub_cap | u can keep 1 name no matter how many clients u have w/ ghost | 17:09 |
hub_cap | OR you can set up irssi proxy like i do | 17:10 |
hub_cap | and connect to the proxy | 17:10 |
datsun180b | nobody else is that crazy | 17:10 |
hub_cap | oh i know a few that are | 17:10 |
datsun180b | that would explain plenty then | 17:10 |
hub_cap | heh | 17:10 |
*** SushilKM has quit IRC | 17:15 | |
*** shakayumi has quit IRC | 17:17 | |
*** Nate1 has quit IRC | 17:18 | |
*** yogeshmehra has joined #openstack-trove | 17:19 | |
*** shakayumi has joined #openstack-trove | 17:26 | |
*** mmcdaris has joined #openstack-trove | 17:26 | |
openstackgerrit | A change was merged to openstack/python-troveclient: Adding py33 gating to the client https://review.openstack.org/53392 | 17:27 |
kevinconway | dmakogon_: or you can log out before you leave somewhere | 17:28 |
dmakogon_ | kevinconway, yeah | 17:30 |
dmakogon_ | kevinconway, that is what i realy do all the time | 17:30 |
kevinconway | dmakogon_: I think my favorite was dmakogon_ipod. it made me think you were typing using the little wheel it has. | 17:30 |
dmakogon_ | kevinconway, i have iPod Touch 3G | 17:32 |
dmakogon_ | kevinconway, nano is old school | 17:32 |
kevinconway | dmakogon_: http://www.youtube.com/watch?v=9BnLbv6QYcA | 17:32 |
*** dukhlov has quit IRC | 17:34 | |
hub_cap | kevinconway: pshht thats what ghost is for | 17:34 |
*** dukhlov has joined #openstack-trove | 17:34 | |
hub_cap | https://review.openstack.org/#/c/53408/ | 17:39 |
hub_cap | horray! we will have python 33 gating and testing support soon!! | 17:39 |
SlickNik | nice! | 17:39 |
hub_cap | horray it just got merged | 17:43 |
hub_cap | the infra commit | 17:43 |
hub_cap | im going to drop some recheck no bug on all of the open troveclient stuff | 17:43 |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Removing unused files with new client https://review.openstack.org/53179 | 17:47 |
*** mmcdaris has quit IRC | 17:56 | |
datsun180b | The robots are happy with https://review.openstack.org/#/c/45116/ | 17:57 |
openstackgerrit | Andrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types https://review.openstack.org/47936 | 18:00 |
*** arborism has joined #openstack-trove | 18:00 | |
*** arborism is now known as amcrn | 18:02 | |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Removing unused files with new client https://review.openstack.org/53179 | 18:05 |
ashestakov | vipul, SlickNik, grapex around? | 18:08 |
*** shakayumi has quit IRC | 18:09 | |
*** mmcdaris has joined #openstack-trove | 18:16 | |
*** ashestakov has quit IRC | 18:20 | |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Removing unused files with new client https://review.openstack.org/53179 | 18:23 |
hub_cap | so after this is merged ^ ^ im going to cut a pypi tag | 18:38 |
hub_cap | crap i lie i need to do one more review (to fix the readme) | 18:39 |
*** harlowja has quit IRC | 18:40 | |
*** shakayumi has joined #openstack-trove | 18:42 | |
juice | do: I suggest you change your nick because every time I do something in irc you are going to get notified | 18:43 |
juice | just like when anyone mentions they are thirsty for juice I get a notification - however that happens less frequentyly | 18:43 |
*** ashestakov has joined #openstack-trove | 18:44 | |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Fixing typos that were in the readme https://review.openstack.org/53418 | 18:44 |
hub_cap | man do u remember the days where we used to drink juice boxes? | 18:45 |
hub_cap | see like that | 18:45 |
hub_cap | both of u | 18:45 |
amcrn | hub_cap: what do you mean, "used to"? caprisun all day everyday. | 18:45 |
hub_cap | amcrn: i envy you | 18:45 |
hub_cap | oh i tought the team in austin how to make them explode one day after you finish drinking them | 18:46 |
hub_cap | remember cp16net ?? | 18:46 |
cp16net | haha | 18:46 |
juice | you have to have bank to get the caprisun upgrade | 18:46 |
cp16net | yeah | 18:46 |
cp16net | that was fun | 18:46 |
hub_cap | yup | 18:46 |
*** harlowja has joined #openstack-trove | 18:50 | |
cp16net | hub_cap: you cant break those cuffs | 18:53 |
hub_cap | ARGGGGGGGG | 18:54 |
cp16net | :-D | 18:55 |
*** adrian_otto has quit IRC | 19:03 | |
*** adrian_otto has joined #openstack-trove | 19:06 | |
*** Nate1 has joined #openstack-trove | 19:08 | |
*** adrian_otto has quit IRC | 19:10 | |
hub_cap | ok merging the last two troveclient things in order to push the latest release to pypi | 19:11 |
hub_cap | horray for the new cli being in debian! zigo around? | 19:11 |
zigo | hub_cap: I am. | 19:11 |
hub_cap | zigo: isint it 3am there?!?! | 19:12 |
zigo | Yes it is. | 19:12 |
hub_cap | HAH youre crazy ;) | 19:12 |
zigo | Fixing a problem on my Neutron package (and the transition packages...). | 19:12 |
hub_cap | in ~30 min (going to test the cli) il have a new tag for troveclient w/ py33 support and the new copyright headers | 19:12 |
*** mmcdaris has quit IRC | 19:12 | |
zigo | Cool ! :) | 19:12 |
juice | zibo i thought you would be out celebrating that the saga is over | 19:13 |
zigo | hub_cap: That's going to be for my tomorrow ... | 19:13 |
hub_cap | zigo: do u only require the _egg/requires.txt in the debian package? | 19:13 |
zigo | I don't. | 19:13 |
hub_cap | i just want to make sure you dont also somehow wrangle in the test-requirements.txt into the requirements | 19:13 |
hub_cap | err into the dependencies | 19:13 |
zigo | I prefer if the egg-info isn't present in the git repo, in fact. | 19:13 |
hub_cap | ya its not | 19:13 |
zigo | (because it always gets overriten at build time...) | 19:14 |
hub_cap | i was just curious as to how you gathered a list of dependencies for the package | 19:14 |
zigo | I do manually read the requirements.txt and test-requirements.txt, then compile it into debian/control. | 19:15 |
zigo | There's unfortunately no other ways to do it. | 19:15 |
zigo | Especially because of version of packages. | 19:15 |
zigo | For example, if we have let's say argparse, I don't want this to be in debian/control (since it's by default available in python2.7). | 19:15 |
hub_cap | ahhh ic that makes sense | 19:16 |
grapex | ashestakov: yo | 19:16 |
openstackgerrit | A change was merged to openstack/python-troveclient: Removing unused files with new client https://review.openstack.org/53179 | 19:16 |
openstackgerrit | A change was merged to openstack/python-troveclient: Fixing typos that were in the readme https://review.openstack.org/53418 | 19:16 |
hub_cap | so what about the test-requirements, will they be installed when i apt-gret install python-troveclient ? | 19:16 |
zigo | Or another example, python-keystoneclient needs to include the Debian epoc. | 19:16 |
ashestakov | grapex: i answered your comments in datastores review | 19:16 |
ashestakov | grapex: also can you pls review cli part | 19:16 |
zigo | That would be 1:0.4.0, and not just 0.4.0 ... | 19:17 |
zigo | hub_cap: No, the test-requirements.txt lands into the *build* dependencies. | 19:17 |
zigo | Appart from the pep8 and friends, though ... | 19:17 |
dmakogon_ | hub_cap, ping | 19:17 |
hub_cap | hi dmakogon_ | 19:17 |
*** shakayumi has quit IRC | 19:17 | |
hub_cap | dmakogon dmakogon_ plz ghost | 19:17 |
zigo | -> bed | 19:17 |
hub_cap | im goig ot tell u that EVERY time u say somethign to me | 19:18 |
hub_cap | cu zigo thank you | 19:18 |
zigo | .oO(I really shouldn't have stay that late tonight...) | 19:18 |
zigo | Bye ! | 19:18 |
hub_cap | haah ya ;) | 19:18 |
dmakogon_ | hub_cap, https://review.openstack.org/#/c/50944/ - i'd like you to read small comment of mine | 19:18 |
hub_cap | dmakogon dmakogon_ plz ghost | 19:18 |
hub_cap | ok i will | 19:18 |
hub_cap | see how this works dmakogon_? | 19:18 |
hub_cap | dmakogon dmakogon_ plz ghost | 19:18 |
hub_cap | ;) | 19:18 |
kevinconway | #vote dmakogon_ipod | 19:18 |
dmakogon_ | hub_cap, i can't because my origin nickname is not registered | 19:18 |
hub_cap | why not lol :) | 19:19 |
dmakogon_ | at NickServ | 19:19 |
kevinconway | i just registered dmakogon... | 19:19 |
hub_cap | register register!! | 19:19 |
hub_cap | HAHAH kevinconway | 19:19 |
hub_cap | i knew that was coming | 19:19 |
dmakogon_ | kevinconway, cruel | 19:19 |
kevinconway | nah, i'm not going to register your name | 19:19 |
hub_cap | u get a pass today dmakogon_ | 19:21 |
hub_cap | tomorrow i will start annoying u | 19:21 |
dmakogon_ | hub_cap, k | 19:21 |
hub_cap | ;) | 19:22 |
dmakogon_ | hub_cap, sorry, i need to do photoshop retouch befome meeting | 19:22 |
hub_cap | haha np dmakogon_ have fun | 19:22 |
kevinconway | we should start taking turns setting our nicks to dmakogon | 19:30 |
datsun180b | robertmyers: i'm not seeing where save() takes an optional context, you have an example? | 19:33 |
robertmyers | datsun180b: sorry, it is in find_by | 19:34 |
datsun180b | oh that's much easier | 19:35 |
robertmyers | so first find_by(context, ...) then save() | 19:35 |
datsun180b | yeah i'm all over it now | 19:35 |
datsun180b | i'm guessing it'll explode and log.error in the event of a context mismatch | 19:36 |
datsun180b | good enough for me | 19:36 |
*** KennethWilke has joined #openstack-trove | 19:38 | |
*** amcrn is now known as [a]mcrn | 19:39 | |
*** Barker has quit IRC | 19:42 | |
openstackgerrit | Ed Cranford proposed a change to openstack/trove: Splits paging config to max and default https://review.openstack.org/52665 | 19:42 |
datsun180b | i think that one died because asking for 100 users is too many, and the rpc message is timing out as a result | 19:42 |
*** Barker has joined #openstack-trove | 19:43 | |
dmakogon_ | hub_cap, thanks for approve | 19:50 |
dmakogon_ | hub_cap, i would implement or extend oslo.config dict-in-dict option asap | 19:50 |
hub_cap | plz do | 19:51 |
*** rnirmal_ has joined #openstack-trove | 20:02 | |
*** rnirmal_ has quit IRC | 20:03 | |
*** rnirmal_ has joined #openstack-trove | 20:03 | |
*** [a]mcrn is now known as amcrn | 20:04 | |
*** rnirmal has quit IRC | 20:04 | |
*** rnirmal_ is now known as rnirmal | 20:04 | |
*** demorris has quit IRC | 20:05 | |
*** ashestakov has quit IRC | 20:05 | |
*** do is now known as isviridov | 20:05 | |
*** ashestakov has joined #openstack-trove | 20:07 | |
*** ashestakov2 has joined #openstack-trove | 20:09 | |
*** ashestakov2 has quit IRC | 20:11 | |
*** ashestakov has quit IRC | 20:12 | |
*** saurabhs has joined #openstack-trove | 20:13 | |
*** demorris has joined #openstack-trove | 20:14 | |
*** ashestakov has joined #openstack-trove | 20:16 | |
*** demorris has quit IRC | 20:19 | |
*** demorris has joined #openstack-trove | 20:21 | |
*** demorris has quit IRC | 20:29 | |
*** radez is now known as radez_g0n3 | 20:30 | |
*** demorris has joined #openstack-trove | 20:31 | |
*** demorris has quit IRC | 20:36 | |
*** kui has joined #openstack-trove | 20:36 | |
*** demorris has joined #openstack-trove | 20:37 | |
*** demorris_ has joined #openstack-trove | 20:42 | |
*** demorris has quit IRC | 20:43 | |
*** demorris_ is now known as demorris | 20:43 | |
*** rigormortiz_ is now known as rigormortiz | 20:46 | |
*** adrian_otto has joined #openstack-trove | 20:56 | |
openstackgerrit | Craig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management https://review.openstack.org/53169 | 21:00 |
dmakogon_ | guys, let's do heat discuss in ML | 21:00 |
dmakogon_ | i need to leave =/ | 21:00 |
cp16net | I have 2 reviews up for mycnf edits please take a look. | 21:01 |
cp16net | adding configuration group support in trove - https://review.openstack.org/#/c/53168/ | 21:01 |
cp16net | adds support for configurations management python-troveclient - https://review.openstack.org/#/c/53169 | 21:01 |
hub_cap | ++ dmakogon_ | 21:01 |
hub_cap | cp16net: calmate ;) | 21:01 |
dmakogon_ | hub_cap, <3 | 21:01 |
imsplitbit | bam | 21:01 |
hub_cap | im not sure what u meant by "hub_cap: beyond clustering api doc...do we have a design wiki as well...on trove..." | 21:02 |
yogeshmehra | hub_cap: sorry, i was just tkaing the context to be implicit...:-) | 21:02 |
yogeshmehra | the doc at : https://wiki.openstack.org/wiki/Trove-Replication-And-Clustering-API | 21:02 |
yogeshmehra | lists doun the interfaces pretty well... | 21:03 |
demorris | yogeshmehra: right, it does not detail the backend impl | 21:03 |
yogeshmehra | the implementation details on trove..? | 21:03 |
yogeshmehra | demorris: right | 21:03 |
hub_cap | yogeshmehra: we dont do a good job of that yet no | 21:04 |
yogeshmehra | the point is we need to support a bare minimum multi node heat template support into trove first | 21:04 |
yogeshmehra | 2 X support...oops | 21:04 |
yogeshmehra | to make heat integration complete/near-complete | 21:05 |
demorris | hub_cap: you were driving heat integration on that front, correct? | 21:05 |
yogeshmehra | and then extend it for clustering/replication | 21:05 |
yogeshmehra | i can make a bp and share for this | 21:06 |
imsplitbit | yogeshmehra: I couldn't agree more | 21:06 |
yogeshmehra | i just wanted to know if there is something that exists already... | 21:06 |
hub_cap | demorris: not really _driving_ just impling ;) | 21:06 |
imsplitbit | I thought it a mistake to make clustering the first and only thing in trove to use heat. | 21:07 |
imsplitbit | yogeshmehra: not to my knowledge | 21:07 |
imsplitbit | dmakogon_ had talked a bit about implementing it in cluster | 21:07 |
imsplitbit | but I don't think there's a bp or code for it yet | 21:07 |
imsplitbit | just some discussion | 21:07 |
demorris | yogeshmehra: I would expect that we want the replication / clustering BP extended to cover the impl design specific to it | 21:07 |
*** krow has joined #openstack-trove | 21:08 | |
imsplitbit | demorris: I would rather see separate bps for the implementations | 21:08 |
dmakogon_ | imsplitbit, all implementations delegated to heat | 21:08 |
yogeshmehra | demorris: that will be the end goal... | 21:08 |
dmakogon_ | heat could do anything we want | 21:08 |
imsplitbit | LOL | 21:08 |
dmakogon_ | but there is still one thing | 21:08 |
dmakogon_ | and it is a watch-dog for every datastore | 21:08 |
yogeshmehra | dmakogon_: plz elaborate | 21:09 |
*** shakayumi has joined #openstack-trove | 21:09 | |
dmakogon_ | yogeshmehra, elaboreate what > | 21:09 |
dmakogon_ | ? | 21:09 |
yogeshmehra | dmakogon: "watch-dog for every datastore" | 21:09 |
dmakogon_ | ah | 21:09 |
dmakogon_ | yogeshmehra and everyone, as you know heat could provise stack instance group(>1 node) | 21:10 |
*** pdmars has quit IRC | 21:10 | |
dmakogon_ | each instance would have guestagent on it | 21:11 |
yogeshmehra | yup | 21:11 |
dmakogon_ | and we need something or someone who would join every instance into cluster(in terms of database) | 21:11 |
yogeshmehra | the implementation right now does not support multiple guest agents... | 21:11 |
yogeshmehra | it is tied to a single BASEINSTANCE | 21:12 |
dmakogon_ | yogeshmehra, multiple on one instance ? | 21:12 |
yogeshmehra | demakogon_: multiple nodes of the instance group | 21:12 |
dmakogon_ | i see what you saying | 21:13 |
dmakogon_ | and it is also part of template | 21:13 |
dmakogon_ | now GA comes to instance via cloud-init | 21:13 |
yogeshmehra | does it, as of now? | 21:14 |
dmakogon_ | userdata from template would be processed on each node of instance group | 21:14 |
dmakogon_ | yogeshmehra, but | 21:14 |
yogeshmehra | the prepare message handling is in GA... | 21:15 |
dmakogon_ | now trove cannot monitor more than one instance per call | 21:15 |
yogeshmehra | yeah... | 21:15 |
dmakogon_ | yogeshmehra, yes | 21:15 |
yogeshmehra | in current implementation, trove only monitor the node which is BASEINSTANCE | 21:15 |
dmakogon_ | yes | 21:15 |
yogeshmehra | and hence the other nodes are not "prepared"d | 21:16 |
dmakogon_ | yes | 21:16 |
yogeshmehra | that needs to be worked upon first before moving into the clustering direction... | 21:16 |
dmakogon_ | because baseinstance GA already took msg from rabbit | 21:16 |
*** ashestakov_ has joined #openstack-trove | 21:16 | |
yogeshmehra | :-) yes | 21:16 |
dmakogon_ | yogeshmehra, yes | 21:16 |
dmakogon_ | yogeshmehra, could you start ML thread for it ? | 21:17 |
yogeshmehra | 2 bps absolutely: 1. trove/heat integration 2. Clustering/Replication | 21:17 |
yogeshmehra | dmakogon_: i can... | 21:17 |
dmakogon_ | yogeshmehra, please do | 21:18 |
yogeshmehra | i'll put in some ideas together into a bp as well | 21:18 |
dmakogon_ | yes | 21:18 |
dmakogon_ | attach it to ML | 21:18 |
yogeshmehra | will target 1 leading into 2 | 21:18 |
hub_cap | vipul: SlickNik around? | 21:18 |
*** ashestakov has quit IRC | 21:19 | |
SlickNik | hi hub_cap | 21:19 |
SlickNik | vipul's on a call | 21:19 |
yogeshmehra | cool...thanks guys... | 21:19 |
dmakogon_ | yogeshmehra, thanks 2 you too | 21:20 |
hub_cap | SlickNik: plz make your summit talk have this in the description | 21:20 |
hub_cap | https://etherpad.openstack.org/p/TroveTempestTesting | 21:20 |
hub_cap | also add a blueprint (it can be dummy now, but plz put some stuff on it before the summit) | 21:20 |
hub_cap | id like to push this to sched today and we just need this stuff in the description so i can push em | 21:20 |
*** adrian_otto has quit IRC | 21:20 | |
SlickNik | Got it. | 21:21 |
*** demorris has quit IRC | 21:21 | |
*** kushi_ has joined #openstack-trove | 21:21 | |
*** kui has quit IRC | 21:22 | |
hub_cap | SlickNik: tell me if u can edit them | 21:23 |
hub_cap | cuz i cant seem to be able to | 21:23 |
SlickNik | hub_cap: let me check | 21:24 |
SlickNik | one sec. | 21:24 |
hub_cap | i have to unschedule them | 21:24 |
hub_cap | then we can edit | 21:24 |
SlickNik | Ah, I can only add comments and not edit. | 21:25 |
SlickNik | Do you want to unschedule. I'll beef up the description, and then you can re-schedule? | 21:25 |
hub_cap | SlickNik: ive undid yers | 21:25 |
hub_cap | feel free, tell me when done | 21:26 |
openstackgerrit | Craig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management https://review.openstack.org/53169 | 21:26 |
SlickNik | Okay, sounds good. I'll probably be working on it in about 30 mins. I'll ping you when done. | 21:26 |
SlickNik | Thanks! | 21:26 |
openstackgerrit | Craig Vyvial proposed a change to openstack/trove: adding configuration group support https://review.openstack.org/53168 | 21:28 |
*** saurabhs has quit IRC | 21:30 | |
hub_cap | thx SlickNik | 21:32 |
*** jmontemayor has quit IRC | 21:33 | |
hub_cap | dmakogon_: when u make blueprints, plz make the title a bit smaller "update-instance-provisioning-via-heat-with-instance-related-resources" is huge | 21:36 |
*** adrian_otto has joined #openstack-trove | 21:36 | |
hub_cap | example, i shortend that to heat-instance-related-resources | 21:37 |
dmakogon_ | hub_cap, k | 21:37 |
dmakogon_ | but i like looooooooooong titles)) | 21:37 |
*** dmakogon_ has quit IRC | 21:58 | |
*** yogeshmehra has quit IRC | 22:05 | |
*** Barker has quit IRC | 22:06 | |
openstackgerrit | Robert Myers proposed a change to openstack/trove: Fix white_box mode for integration tests. https://review.openstack.org/53401 | 22:11 |
*** esp has left #openstack-trove | 22:15 | |
*** robertmyers has quit IRC | 22:15 | |
*** ashestakov_ has quit IRC | 22:20 | |
*** anteaya has joined #openstack-trove | 22:25 | |
anteaya | here is my excuse to make some noise in this channel | 22:27 |
anteaya | hub_cap: :D | 22:27 |
hub_cap | hey anteaya :) | 22:27 |
anteaya | so I am installing owncloud for the board to share files | 22:27 |
* hub_cap brings party favors for noise | 22:27 | |
* anteaya dons her hat | 22:27 | |
anteaya | and mordred wants trove to deal with mysql | 22:28 |
anteaya | owncloud comes with msql | 22:28 |
hub_cap | trove, does, in fact, deal w mysql :) | 22:28 |
anteaya | right now I am doing sudo apt-get update && sudo apt-get -y install owncloud | 22:28 |
anteaya | wonderful | 22:28 |
anteaya | glad I am in the right place | 22:28 |
anteaya | what do I do fore and aft of installing owncloud to make trove be in charge? | 22:28 |
anteaya | ubuntu 12.04 | 22:29 |
hub_cap | welllll i dont really know what owncloud does or is | 22:29 |
hub_cap | :) | 22:29 |
anteaya | it is like a private dropbox | 22:29 |
hub_cap | or how it uses a database | 22:29 |
anteaya | that part I don't know either | 22:29 |
anteaya | let me mix you up an account on the beta | 22:29 |
hub_cap | k | 22:30 |
hub_cap | do u mean to use your own install of trove as the database? | 22:30 |
hub_cap | or use, say, rackspace or hp cloud's trove ? | 22:30 |
mordred | anteaya: hey! | 22:31 |
clarkb | we have been consuming the provider troves | 22:31 |
hub_cap | cuz if its just a database url u need in a config, u can always just prov an instance of trove and use that (on rax or hps cloud servers) | 22:31 |
mordred | yes | 22:31 |
mordred | anteaya: what clarkb just said | 22:31 |
hub_cap | ok cool :) | 22:31 |
mordred | anteaya: rackspace and hp both run trove | 22:31 |
mordred | in this case, we want to provision a database using rackspace's trove on our account and consume that | 22:31 |
hub_cap | where is owncloud running now anteaya? | 22:31 |
hub_cap | is it on rax servers i assume? | 22:32 |
anteaya | no | 22:32 |
anteaya | on my hpcloud account | 22:32 |
hub_cap | ok so then u need to run the hp trove acct | 22:33 |
hub_cap | cuz rax does not offer public ips | 22:33 |
hub_cap | unless u get a load balancer in front of it | 22:33 |
clarkb | (this is a good thing) | 22:33 |
*** amytron has quit IRC | 22:33 | |
hub_cap | ++ | 22:33 |
anteaya | awesome | 22:33 |
anteaya | so much help | 22:33 |
anteaya | how do I hook in to the hp trove? | 22:33 |
hub_cap | heh, u ask vipul | 22:34 |
anteaya | hi vipul | 22:34 |
clarkb | I can yell across the way if necessary too | 22:34 |
vipul | hi anteaya | 22:34 |
hub_cap | im assuming the cli would work fine w/ their trove, i just dont know endpoints, user/pass info etc | 22:34 |
anteaya | ha ha ha | 22:34 |
anteaya | let me get you an owncloud account on the beta so you know what we are discussing | 22:35 |
hub_cap | lol anteaya | 22:35 |
anteaya | why else have a beta? | 22:36 |
vipul | owncloud.. what is that | 22:36 |
hub_cap | its neat vipul | 22:36 |
anteaya | like dropbox | 22:36 |
anteaya | but you host it privately | 22:36 |
vipul | oh cool.. but way more organized | 22:36 |
anteaya | sharing files and images | 22:36 |
anteaya | yeah, for the board so they don't have to use the mailing list for file sharing | 22:37 |
anteaya | mordred's idea, my task | 22:37 |
anteaya | beta for acceptance, now puppet it under infra | 22:37 |
anteaya | so | 22:37 |
anteaya | trove | 22:37 |
vipul | i see - very nice | 22:37 |
vipul | You want to run this on HP Cloud? | 22:37 |
anteaya | thanks | 22:37 |
anteaya | this is where this instance is running, in my own account | 22:38 |
vipul | oh yea should have known from the ip :P | 22:38 |
anteaya | modred wants trove to deal with the mysql db that comes with owncloud | 22:38 |
anteaya | :D | 22:38 |
anteaya | we tried to swift too but no support yet for that | 22:38 |
anteaya | so I have no idea how to trove this | 22:38 |
vipul | So if you have a cloud account now.. you can just 'activate' the service | 22:39 |
anteaya | I await your guidance | 22:39 |
anteaya | ah | 22:39 |
vipul | if you look on the 'services' pages | 22:39 |
vipul | you'll see v13.6 Relational DB | 22:39 |
anteaya | I see that | 22:40 |
anteaya | click activate? | 22:40 |
vipul | Yep | 22:40 |
anteaya | activating | 22:40 |
anteaya | API accessible | 22:40 |
vipul | once you do that.. you can simpliy use trove client | 22:40 |
vipul | the endpoint should be part of your service catalog -- trove client will find it | 22:41 |
anteaya | do I need to create a new vm? | 22:41 |
*** datsun180b has quit IRC | 22:41 | |
vipul | make sure you export the following variables.. or create a troverc or something | 22:42 |
vipul | OS_REGION_NAME=region-a.geo-1 | 22:42 |
vipul | OS_PASSWORD=XXX | 22:42 |
vipul | OS_AUTH_URL=https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0 | 22:42 |
vipul | OS_USERNAME=vipul.sabhaya@hp.com | 22:42 |
vipul | OS_TENANT_NAME=vipul.sabhaya@hp.com | 22:42 |
vipul | after that.. you can just do a 'trove create' | 22:42 |
anteaya | I need to apt-get install python-troveclient first do I not? | 22:43 |
vipul | anteaya: Oh yes.. i would do .. pip install python-troveclient | 22:43 |
*** rnirmal has quit IRC | 22:43 | |
anteaya | using pip okay | 22:43 |
vipul | you can do that on your workstation.. or any cloud node | 22:43 |
vipul | anteaya: API Docs.. in case you need them: http://docs.hpcloud.com/api/v13/dbaas/ | 22:44 |
anteaya | is there a command to run to ensure I can see the service catalog from this vm? | 22:44 |
vipul | do a 'trove flavor-list' | 22:44 |
anteaya | just, y'know to save time if I can't see it for some reason? | 22:44 |
anteaya | k | 22:44 |
anteaya | alright I need to pass the env variables | 22:45 |
anteaya | I don't know my OS_PASSWORD | 22:45 |
vipul | either export them to your env or as --os arguments | 22:45 |
vipul | it's the same as the password you log into hpcloud console with | 22:46 |
anteaya | ah okay | 22:46 |
anteaya | and my username and tenant name is the same as my hpcloud account as well? | 22:46 |
anteaya | the troverc would be ~/.troverc? | 22:46 |
vipul | username yes -- tenant_name you'll want to find from the API Keys page | 22:46 |
anteaya | okay | 22:47 |
*** openstack has joined #openstack-trove | 22:47 | |
anteaya | k | 22:47 |
vipul | youll want to 'source .troverc' | 22:47 |
anteaya | yes, thanks | 22:47 |
vipul | before running trove commands | 22:47 |
anteaya | I always forget that one | 22:47 |
anteaya | my tenant name is an id number | 22:49 |
vipul | that would be your tenant_id ... you should have a tenant name as well | 22:51 |
anteaya | I can't see a tenant name | 22:51 |
anteaya | API Keys | 22:52 |
anteaya | Project/Tenant ID: Access Key #1 Show Secret Key | 22:53 |
anteaya | Service Endpoints | 22:53 |
anteaya | am I missing a heading under API Keys? | 22:53 |
vipul | Sorry, thre is a drop-down at the top labled 'Project' | 22:54 |
vipul | that's the tenant_name | 22:54 |
anteaya | ah | 22:54 |
anteaya | the project name for this project is the tenant name | 22:55 |
*** kushi_ has quit IRC | 22:55 | |
*** KennethWilke has quit IRC | 22:56 | |
anteaya | yay, trove flavor-list works | 22:56 |
anteaya | awesome | 22:56 |
anteaya | now I will trove create | 22:57 |
anteaya | I'm guessing it will want some arguments but I will let it tell me what it wants | 22:58 |
anteaya | and offer your excellent help docs | 22:58 |
anteaya | lovely help | 22:59 |
anteaya | no idea what arguments to pass | 22:59 |
anteaya | vipul, hub_cap any suggestions to get me started? | 22:59 |
anteaya | can I increase the size of the instance or create an additional instance as it starts to fill up? | 22:59 |
vipul | 'trove help create' | 23:00 |
anteaya | did that yeah | 23:00 |
anteaya | it wants size and a backup uuid | 23:00 |
anteaya | no idea what to tell it | 23:00 |
anteaya | and for user | 23:00 |
clarkb | we are using 2GB nodes for etherpad trove DBs | 23:00 |
anteaya | do I give it owncloud? | 23:00 |
clarkb | anteaya: give it the user that owncloud wants to access the DB with | 23:01 |
anteaya | so a 2GB trove instance to start | 23:01 |
anteaya | awesome | 23:01 |
hub_cap | anteaya: sry i was afk | 23:01 |
hub_cap | let me catch up | 23:01 |
anteaya | np | 23:01 |
anteaya | having fun | 23:01 |
vipul | anteaya: you can resize the node as well at any point | 23:01 |
anteaya | cool | 23:01 |
anteaya | 2GB sounds like a good place to start | 23:02 |
anteaya | how do I know when it is full, does it fall over? | 23:02 |
clarkb | 2GB is the ram, I expect mysql will fall over it OOMs | 23:02 |
anteaya | owncloud will be accessing mysql with user: owncloud | 23:02 |
anteaya | yeah I have a 2GB vm under this | 23:03 |
anteaya | trove wants a flavor for size | 23:03 |
anteaya | what do I tell it? | 23:03 |
vipul | just pick an id.. 1002, etc | 23:03 |
anteaya | randomly generating by me | 23:04 |
vipul | no, what we support -- which is defined in 'trove flavor-list' | 23:04 |
anteaya | ah okay, I see | 23:04 |
anteaya | what size in GB can I make this | 23:05 |
vipul | We don't support the 'size' param -- Rax does | 23:06 |
anteaya | ah okay, skipping --size | 23:06 |
vipul | the flavor you pick will have an associated size | 23:06 |
vipul | for the DB | 23:06 |
anteaya | okay | 23:06 |
anteaya | do I have a backup UUID? | 23:07 |
anteaya | clarkb: is there any place I can back up to? | 23:07 |
anteaya | I'm not using nova so no use using the availability zone option | 23:09 |
clarkb | I don't know, currently we are doing our own backups external to trove for reasons (append only being a big one) | 23:10 |
anteaya | okay I will skip the backups option | 23:10 |
clarkb | anteaya: I wouldn't worry about backups for your dev setup | 23:10 |
anteaya | okay, be sure to weigh in on the puppeting of this so we can address it if need be | 23:11 |
anteaya | too few arguments | 23:11 |
anteaya | $ trove create --users owncloud:owncloud_mysqlpassword owncloud-trove 1002 | 23:11 |
anteaya | it has name and flavor-id at the end | 23:12 |
hub_cap | thats odd | 23:12 |
hub_cap | try a trove --help | 23:12 |
anteaya | which the help says are the only two required positional arguments | 23:12 |
hub_cap | no im dumb | 23:12 |
anteaya | k | 23:12 |
hub_cap | trove --debug "your command" | 23:12 |
hub_cap | and show us the json request (be sure to hide your passkey ;) ) | 23:12 |
*** krow has quit IRC | 23:13 | |
anteaya | http://paste.openstack.org/show/49329/ | 23:14 |
anteaya | warning, getting to the tired and grumpy stage of my day | 23:14 |
hub_cap | hmm | 23:15 |
anteaya | don't get any on you | 23:15 |
hub_cap | try trove create A B --users ... | 23:15 |
anteaya | k | 23:15 |
hub_cap | we may hav e bug there | 23:15 |
hub_cap | have a* | 23:15 |
*** grapex has quit IRC | 23:15 | |
*** krow has joined #openstack-trove | 23:15 | |
anteaya | $ trove create A B --users owncloud:owncloud_mysqlpassword owncloudtrove 1002 | 23:16 |
anteaya | ERROR: need more than 1 value to unpack | 23:16 |
*** grapex has joined #openstack-trove | 23:16 | |
anteaya | it is a new error at least | 23:16 |
anteaya | I'm great at finding bugs | 23:16 |
hub_cap | is that a server side error? | 23:16 |
hub_cap | try a --debug w/ that | 23:16 |
anteaya | k | 23:16 |
anteaya | phone | 23:16 |
hub_cap | oh wait thats in the --users thing | 23:16 |
hub_cap | gimme a sec | 23:17 |
hub_cap | trove create owncloudtrove 1002 --users owncloud:owncloud_mysqlpassword | 23:19 |
hub_cap | try that (i didnt mean to imply above to put the last 2 things on the end) | 23:19 |
*** grapex has quit IRC | 23:20 | |
*** shakayumi has quit IRC | 23:22 | |
hub_cap | or just "trove create owncloudtrove 1002" | 23:24 |
hub_cap | and then use trove database-create and user-create to create and associate teh user/db | 23:24 |
*** jrodom has joined #openstack-trove | 23:28 | |
*** jrodom has quit IRC | 23:28 | |
*** adrian_otto has quit IRC | 23:29 | |
hub_cap | anteaya: i must go. im sure vipul and SlickNik will be around to help u w/ the hp stuff | 23:30 |
*** jasonb365 has quit IRC | 23:30 | |
vipul | hub_cap: thanks for helping.. anteaya we'll be around | 23:30 |
*** jodom has quit IRC | 23:32 | |
*** jcru has quit IRC | 23:32 | |
anteaya | back | 23:37 |
anteaya | the way I read the trove help was the positional arguments come at the end | 23:38 |
anteaya | let's try the other way | 23:38 |
anteaya | positional arguments at the beginning: name flavor-id [optional arguments] | 23:40 |
vipul | anteaya https://community.hpcloud.com/article/creating-and-configuring-database-instance | 23:40 |
vipul | anteaya: even that guide may need some correcting, but it's a start | 23:40 |
anteaya | thanks reading | 23:41 |
anteaya | I think I will taper down for the evening and pick up starting on this page tomorrow | 23:44 |
anteaya | -trove is a friendly place, I will be back | 23:44 |
anteaya | thanks vipul and hub_cap, noting he is away right now | 23:44 |
Bo_Chen | hello , is there any guide for trove code? | 23:50 |
anteaya | I was looking through here to see if I could offer a patch for the trove create help: http://git.openstack.org/cgit/openstack/python-troveclient/tree/troveclient/shell.py | 23:50 |
anteaya | but it isn't jumping out at me, I can just file a bug for now | 23:51 |
anteaya | Bo_Chen: a guide to use it or for developers? | 23:51 |
*** Bo_Chen has quit IRC | 23:55 | |
openstackgerrit | Conrad Weidenkeller proposed a change to openstack/trove: Added Redis Crud Operations blueprint redis-support https://review.openstack.org/53481 | 23:57 |
cweid | Weird sorry not sure why this opened a new review. | 23:58 |
cweid | I am out guys | 23:59 |
*** cweid has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!