Tuesday, 2016-11-29

openstackgerritVitaliy Nogin proposed openstack/freezer-dr: Change according to preferred word choice  https://review.openstack.org/40394300:05
*** catintheroof has joined #openstack-freezer00:08
*** yangyapeng has quit IRC00:12
openstackgerritVitaliy Nogin proposed openstack/freezer-dr: Change according to preferred word choice  https://review.openstack.org/40395600:30
*** longlq_ has quit IRC00:36
*** vnogin has quit IRC01:01
*** longlq_ has joined #openstack-freezer01:05
*** zhurong has joined #openstack-freezer01:11
*** yangyapeng has joined #openstack-freezer01:15
*** vnogin has joined #openstack-freezer01:25
*** vnogin has quit IRC02:10
*** catintheroof has quit IRC02:16
*** catintheroof has joined #openstack-freezer02:16
*** catintheroof has quit IRC02:20
*** catintheroof has joined #openstack-freezer03:25
*** zhurong has quit IRC04:15
*** zhurong has joined #openstack-freezer04:15
*** catinthe_ has joined #openstack-freezer04:23
*** catintheroof has quit IRC04:26
*** catinthe_ has quit IRC04:26
*** catintheroof has joined #openstack-freezer04:27
*** catintheroof has quit IRC04:27
*** sam_nowitzki has joined #openstack-freezer05:00
*** longlq_ has quit IRC05:00
*** zhusz has quit IRC06:12
*** yangyapeng has quit IRC06:13
*** yangyapeng has joined #openstack-freezer06:13
*** lpetrut has joined #openstack-freezer06:31
*** lpetrut has quit IRC07:28
*** zhurong has quit IRC07:40
*** zhurong has joined #openstack-freezer07:41
*** zhusz has joined #openstack-freezer08:14
*** athinkingmeat has joined #openstack-freezer08:28
openstackgerritShangzhong Zhu proposed openstack/freezer: Replace --unlink-first with --overwrite  https://review.openstack.org/40407908:34
*** vnogin has joined #openstack-freezer09:16
*** lpetrut has joined #openstack-freezer09:19
vnoginmorning guys09:20
openstackgerritShangzhong Zhu proposed openstack/freezer: Replace --unlink-first with --overwrite  https://review.openstack.org/40407909:24
*** lpetrut has quit IRC09:24
*** lpetrut has joined #openstack-freezer09:31
*** yuval has joined #openstack-freezer09:36
*** lpetrut has quit IRC09:41
*** lpetrut has joined #openstack-freezer09:43
*** lpetrut has quit IRC09:47
*** openstackgerrit has quit IRC09:48
*** openstackgerrit has joined #openstack-freezer09:49
*** lpetrut has joined #openstack-freezer09:49
*** electrofelix has joined #openstack-freezer09:55
*** zhurong has quit IRC10:05
vnoginhttps://review.openstack.org/#/c/404126/10:25
ralievmorning guys, vnogin: morning Vitaliy :)10:33
vnoginraliev: morning Ruslan :)10:34
zhuszmorning vnogin, raliev10:35
vnoginzhusz: o/10:37
zhuszIn fact, I'm off duty now. :)10:39
zhuszVnogin: By the way, where are you now?10:41
vnoginzhusz: do you mean my current location? :) if yes - Ukraine10:43
zhuszYes. :)10:43
vnoginzhusz: I think you have seen my patch in the middle of the night :)))10:45
zhuszYes. I have already reviewed that patch. :)10:47
*** yangyapeng has quit IRC10:51
*** yangyapeng has joined #openstack-freezer10:52
zhuszHello, yangyapeng10:52
zhuszAre you in Shanghai now?10:53
ralievhi zhusz :)10:53
zhuszHi raliev :)10:53
*** yangyapeng has quit IRC10:56
openstackgerritVitaliy Nogin proposed openstack/freezer-specs: Create relavant files for Ocata  https://review.openstack.org/40415411:12
openstackgerritVitaliy Nogin proposed openstack/freezer-specs: Create relevant files for Ocata  https://review.openstack.org/40415411:13
*** lpetrut1 has joined #openstack-freezer11:39
*** lpetrut has quit IRC11:41
*** lpetrut1 is now known as lpetrut11:41
openstackgerritShangzhong Zhu proposed openstack/freezer: Remove unused code from freezer-scheduler  https://review.openstack.org/40416911:45
*** yangyapeng has joined #openstack-freezer12:12
*** catinthe_ has joined #openstack-freezer12:37
*** vnogin has quit IRC13:18
openstackgerritShangzhong Zhu proposed openstack/freezer: Remove unused code from freezer-scheduler  https://review.openstack.org/40416913:37
*** vnogin has joined #openstack-freezer13:40
*** vnogin has quit IRC13:59
openstackgerritGleb Stepanov proposed openstack/freezer: Add flexible wait mechanism for events  https://review.openstack.org/40285514:14
*** sam_nowitzki has quit IRC14:15
openstackgerritGleb Stepanov proposed openstack/freezer: Add flexible wait mechanism for events  https://review.openstack.org/40285514:15
*** daemontool has joined #openstack-freezer14:19
daemontoolHi Team o/14:19
ralievdaemontool, hi :)14:19
openstackgerritGleb Stepanov proposed openstack/freezer: Add flexible wait mechanism for events  https://review.openstack.org/40285514:20
daemontoolszaher, slashme ping14:20
daemontoolfor i in [szaher, slashme]:14:21
daemontool    ping i14:21
daemontool:)14:21
slashmeimport socket14:29
slashmes = socket.socket(socket.AF_INET,socket.SOCK_RAW,socket.IPPROTO_ICMP)14:29
slashmes.setsockopt(socket.SOL_IP, socket.IP_HDRINCL, 1)14:29
slashmewhile 1:14:29
slashme    data, addr = s.recvfrom(1508)14:29
slashme    if addr == daemontool.public_ip:14:29
slashme        print("Pong daemontool")14:29
slashmeI actualy had to lookup how to implement an ICMP socket server in python before I could answer ;)14:29
daemontoolhaha14:30
slashmeDid not implement the answer part though14:30
daemontoolbrilliant14:30
slashmeHi everyone14:30
daemontoolI'm finding a way to get the volume from ceph14:30
daemontooli.e. from here https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/rbd.py  (not sure yet if it is the only place)14:31
daemontoolso the idea is to get the volume from the backend storage, following the same approach that is used when a snapshot volume is created14:31
daemontooland then it is converted to image and uploaded to glance14:31
daemontoolbut rather than uploading it to Glance14:31
daemontoolwe process it with the freezer-agent (correct me if I'm wrong)14:32
daemontooland process it as we do normally14:32
daemontoolso there's not need to download the volume from Glance (Swift)14:32
daemontoolthis is probably driver specific14:32
daemontoolnot sure if I explained myself14:33
daemontoolif not please tell me14:33
daemontoolthe context is volumes baas14:33
slashmeWell if you want a specific driver for ceph, there is no real need to go through OpenStack Api14:33
slashmeYou can talk directly to ceph14:33
slashmeVolumes are named with the OpenStack uuid's if I remember well14:34
slashmeSo as long as you have a ceph key to access it, you can perform your action with rbdlib I'd say14:34
slashmeThis will be more performant I think14:34
daemontoolok, good good14:35
slashmePlus, this would allow for a generic ceph driver, that can backup/restore any ceph rbd volumes, not only cinder/nova ones14:35
slashmeJust my 2 cents14:35
daemontoolso the point would be to use direclty rdblib on Ceph, rather passing through the OS APIs14:36
daemontoollike we query only the OS API (i.e. Cinder)14:37
daemontoolare used only to get the volumes uuid14:37
daemontoolor doing correlation from volumes we get from ceph14:37
daemontooland tenants14:37
slashmeYes. If you are passing the volume-uuid to Freezer, no need for interation. If you are passing a name, iteract with Cinder-api to get the volume uuid.14:39
slashmeNot sure if that would fall under application or engine plugin. Maybe both.14:40
slashmeszaher ?14:40
*** Marcellin__ has joined #openstack-freezer14:41
daemontoolgoing to write something about that14:42
daemontoolwould be good to have someone from RH reviewing it14:42
*** vnogin has joined #openstack-freezer14:48
*** saggi has joined #openstack-freezer14:57
slashmedaemontool:15:00
slashmeVery good idea :)15:00
*** c00281451 has joined #openstack-freezer15:02
*** c00281451 is now known as zengchen15:02
*** gstepanov has joined #openstack-freezer15:27
daemontoollike this: https://www.sebastien-han.fr/blog/2012/07/03/download-a-glance-image-from-rbd/15:45
daemontoolso we have a volume, convert it to image, then download -> process it with the agent -> upload to backup storage media15:46
daemontoolwe could even wrap around15:50
daemontoolrbd export --pool=images e5d3c6dc-37b3-41e8-b375-987fe7935080  -15:50
daemontoolso the stream would go to std out15:50
daemontoolwhat I'm not sure to understand is if that uuid is a volume id or an image id (after image volume to image conversation)15:53
daemontoolfor sure a volume snapshot should be in the middle somewhere to reduce risks of data corruption15:53
daemontoolsomething like15:55
daemontoolrbd snap create mypool/parent@snap15:55
daemontoolrbd snap protect mypool/parent@snap15:55
daemontoolrbd export mypool/parent@snap -15:55
openstackgerritSaad Zaher proposed openstack/freezer: [WIP] Freezer Engines: Added Openstack Engine  https://review.openstack.org/38668215:57
*** vnogin has quit IRC15:59
*** yuval has quit IRC16:00
*** vnogin has joined #openstack-freezer16:07
*** StraubTW has joined #openstack-freezer16:08
slashmedaemontool: Seems like a good workflow16:10
*** vnogin has quit IRC16:17
*** vnogin has joined #openstack-freezer16:21
vnoginslashme: szaher m3m0_ guys, can we merge it? https://review.openstack.org/#/c/404126/16:24
gstepanovHi, folks, could you tell me is it possible right now to restore nova instance? When I try to create such action in horizon I have only fs option.16:24
openstackgerritSaad Zaher proposed openstack/freezer: [WIP] Freezer Engines: Added Openstack Engine  https://review.openstack.org/38668216:43
openstackgerritMerged openstack/freezer-specs: Create relevant files for Ocata  https://review.openstack.org/40415416:47
*** zengchen has quit IRC16:49
*** zengchen has joined #openstack-freezer16:50
openstackgerritMerged openstack/freezer-api: Fix warn 'Unable to retrieve request id from context'  https://review.openstack.org/40214116:57
*** lpetrut has quit IRC17:28
*** saggi has quit IRC17:29
*** athinkingmeat has quit IRC17:30
*** daemontool has quit IRC17:39
vnoginslashme: szaher m3m0_ raliev yangyapeng : guys, please review https://review.openstack.org/#/c/404353/18:04
openstackgerritSaad Zaher proposed openstack/freezer: Fix upload Engine metafile to swift.  https://review.openstack.org/40436518:07
szahervnogin: Do you want just to test generating the configuration file ? or do you want to build it on the fly ?18:08
openstackgerritMerged openstack/freezer-dr: Add gencofig tox target  https://review.openstack.org/40435318:10
vnoginszaher: frankly now I want it only for quick tests. However we can buildit on the fly.18:10
*** lpetrut has joined #openstack-freezer18:11
szaherOk18:11
*** vnogin has quit IRC18:20
*** vnogin has joined #openstack-freezer18:28
*** vnogin has quit IRC18:32
*** electrofelix has quit IRC18:55
openstackgerritMerged openstack/freezer: Fix upload Engine metafile to swift.  https://review.openstack.org/40436519:08
*** lpetrut has quit IRC19:21
*** lpetrut has joined #openstack-freezer20:14
*** catinthe_ has quit IRC20:35
*** vnogin has joined #openstack-freezer20:35
*** vnogin has quit IRC20:54
*** vnogin has joined #openstack-freezer20:57
openstackgerritShangzhong Zhu proposed openstack/freezer: Raise IndexError if backup doesn't exist  https://review.openstack.org/40348321:17
openstackgerritShangzhong Zhu proposed openstack/freezer: Raise IndexError if backup doesn't exist  https://review.openstack.org/40348321:18
*** vnogin has quit IRC21:33
*** catintheroof has joined #openstack-freezer21:34
*** catintheroof has quit IRC21:38
*** vnogin has joined #openstack-freezer21:45
*** catintheroof has joined #openstack-freezer21:47
openstackgerritShangzhong Zhu proposed openstack/python-freezerclient: Fixed "End Date" and "Interval" error  https://review.openstack.org/40067121:59
openstackgerritShangzhong Zhu proposed openstack/python-freezerclient: The --file parameter should be changed to required  https://review.openstack.org/39809722:00
openstackgerritShangzhong Zhu proposed openstack/python-freezerclient: Change --session-id and --job-id to required  https://review.openstack.org/39810122:00
openstackgerritShangzhong Zhu proposed openstack/freezer: Compare the two time using different format  https://review.openstack.org/40227122:01
*** lpetrut has quit IRC22:05
*** vnogin has quit IRC22:46
*** vnogin has joined #openstack-freezer22:47
*** vnogin has quit IRC22:58
*** vnogin has joined #openstack-freezer23:00
*** StraubTW has quit IRC23:02
*** catinthe_ has joined #openstack-freezer23:03
*** catintheroof has quit IRC23:06
*** vnogin has quit IRC23:28
*** epheo has quit IRC23:38
*** vnogin has joined #openstack-freezer23:39
*** vnogin has quit IRC23:41
*** vnogin has joined #openstack-freezer23:43

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!