Thursday, 2016-01-07

*** dschroeder has quit IRC00:15
*** samuelBartel has quit IRC00:36
*** reldan has quit IRC01:43
*** reldan has joined #openstack-freezer02:47
*** memogarcia has quit IRC04:00
*** reldan has quit IRC04:03
openstackgerritEinst Crazy proposed openstack/freezer-api: Replace assertEqual(*, None) with assertIsNone in tests  https://review.openstack.org/26465407:58
*** EinstCrazy has joined #openstack-freezer08:06
openstackgerritEinst Crazy proposed openstack/freezer: use openstack command to create user and project  https://review.openstack.org/26466508:37
*** samuelBartel has joined #openstack-freezer08:39
openstackgerritEinst Crazy proposed openstack/freezer: use openstack command to create user and project  https://review.openstack.org/26466508:43
*** samuelBartel has quit IRC08:45
*** samuelBartel has joined #openstack-freezer08:58
*** daemontool has joined #openstack-freezer09:32
daemontoolMorning09:33
*** vannif_ has quit IRC09:52
openstackgerritVishal kumar mahajan proposed openstack/freezer: Fix the parameter order of assertEqual.  https://review.openstack.org/26402810:04
*** EinstCrazy has quit IRC10:07
*** reldan has joined #openstack-freezer10:08
openstackgerritEldar Nugaev proposed openstack/freezer: Parallel backup  https://review.openstack.org/24784010:27
openstackgerritEldar Nugaev proposed openstack/freezer: Parallel backup  https://review.openstack.org/24784010:43
openstackgerritEldar Nugaev proposed openstack/freezer: Parallel backup  https://review.openstack.org/24784010:51
daemontoolreldan,  can I retest https://review.openstack.org/247840 ? is number 17  intended to be the last patchset?10:53
reldandaemontool: Yes, I have fixed problem with incremental swift and creation default containers. But let’s wait until jenkins shows that all tests passed10:54
daemontoolok10:54
daemontoolif anyone have time please review the bp https://review.openstack.org/#/c/263776/10:55
daemontoolspecs for python-freezerclient10:55
daemontoolI'll test it today10:58
*** memogarcia has joined #openstack-freezer11:06
daemontoolmemogarcia,  :)11:07
memogarciahey daemontool, anything for review?11:12
daemontoolmemogarcia,  https://review.openstack.org/#/c/247840/11:14
daemontoolI did some test last week11:14
daemontoolthere's an etherpad link in the comments11:15
daemontoolnow should be fixed by reldan  if you want to help me restesting it11:15
daemontoolalso the first 8 commits here https://review.openstack.org/#/q/project:openstack/freezer+status:open11:16
daemontoolthe specs11:16
daemontoolalso11:16
memogarciado you have the link at hand for the specs?11:19
daemontoolhttps://review.openstack.org/#/c/263776/ https://review.openstack.org/#/c/259905/11:20
memogarciagrazie11:22
daemontool>)11:23
memogarcia+1 in both specs, I'll wait for more reviews to give a +211:29
reldanI’m watching, one second :)11:31
daemontoolok11:32
reldanFor both +211:36
reldanBut memo has several comments here https://review.openstack.org/#/c/259905/11:37
memogarcianothing out of the ordinary11:43
*** reldan has quit IRC11:45
*** reldan has joined #openstack-freezer11:59
*** memogarcia has quit IRC12:23
*** reldan has quit IRC12:36
jokke_daemontool: ping12:37
daemontooljokke_,here I'm12:37
jokke_daemontool: happy new year12:37
jokke_daemontool: you had pinged me during holidays ... what's up?12:38
daemontooljokke_,  all good solved12:45
daemontoolthank you12:45
daemontoolhappy new year you too!12:46
jokke_good stuff12:47
daemontool>)12:47
jokke_I got nice 3 week break from work, OpenStack, mostly internet, etc.12:48
jokke_did good12:48
*** reldan has joined #openstack-freezer12:51
daemontoolfantastic12:52
daemontoolme too12:53
daemontoolreldan,  can we make a little bit more verbose the bp for parallel? https://blueprints.launchpad.net/freezer/+spec/parallel-backup-config12:59
reldanYes, sure. Give me a minute please12:59
daemontoolnp12:59
daemontoolsomething like https://blueprints.launchpad.net/freezer/+spec/freezerclient13:00
reldanI see, I see13:02
reldanThank you13:02
reldanhttps://blueprints.launchpad.net/freezer/+spec/parallel-backup-config13:12
*** memogarcia has joined #openstack-freezer13:14
daemontoolreldan,  (thumbsup)13:17
reldanThank you!13:17
*** memogarcia has quit IRC13:31
daemontoolreldan,  Slashme  m3m0_ are we still using apscheduler?13:46
*** vannif has joined #openstack-freezer13:47
reldanSlashme is still on holiday13:56
reldanI don’t know actually about apscheduler13:57
m3m0_yeah we are, daemontool13:58
*** memogarcia has joined #openstack-freezer13:59
*** EinstCrazy has joined #openstack-freezer14:01
vannifhi14:02
daemontoolvannif, I'm about to split14:05
daemontoolthe python-freezerclient related code14:05
daemontoolplease review  https://blueprints.launchpad.net/freezer/+spec/freezerclient when you can14:05
daemontoolalso reldan  fixed the issues foudn with testing last week14:05
daemontoolIm' retesting it today14:06
daemontoolif you want to restest it too would be good14:06
daemontoolso we can merge it today14:06
*** EinstCrazy has quit IRC14:09
openstackgerritMemo Garcia proposed openstack/freezer-web-ui: Add visual clues for mandatory fields in actions  https://review.openstack.org/26478514:10
openstackgerritMemo Garcia proposed openstack/freezer-web-ui: Add keystone 3 support for freezer ui  https://review.openstack.org/25641714:18
*** EinstCrazy has joined #openstack-freezer14:30
*** daemontool_ has joined #openstack-freezer14:33
*** daemontool has quit IRC14:34
*** EinstCrazy has quit IRC14:40
daemontool_vannif,  ping15:03
vannifit seems fine to me. so the freezer-agent, freezer-scheduler and freezer-api will use oslo log/conf. python-freezerclient will contain the freezerclient library (formerly known as apiclient) and the cli tool which will use cliff15:06
daemontool_ok15:16
daemontool_all: do we have quorum today15:37
daemontool_to do the meeting?15:37
daemontool_or do we want to restart next Thursday 11?15:38
daemontool_I'm available to do it15:42
daemontool_m3m0_,  do you want to be the chair?15:42
daemontool_right now we have nothing done with cliff right?15:51
vannifmemo is afk15:58
vannifthat's right. we're not using cliff, yet15:58
*** reldan has quit IRC15:59
daemontool_I think the creatino of the freezerclient needs to be done in at least 3 steps16:00
daemontool_1) repo creation, code split16:00
daemontool_2) change code according the new namespace16:00
daemontool_3) port to cliff16:01
daemontool_not sure if until #3 the module is usable16:01
*** reldan has joined #openstack-freezer16:02
memogarciaI think we have in the calendar that the meetings will restart next week16:06
daemontool_ah ok16:06
daemontool_good16:06
daemontool_np16:06
memogarciabut if everyone agrees, we can have one short for today16:07
daemontool_++16:07
daemontool_i-m basically working on testing parallels16:08
daemontool_freezerclient creation16:08
daemontool_and move freezer-api totally to testr16:08
memogarciaon my side I'm enabling keystone v3 in horizon and planning the parallel upload from the ui16:12
memogarciait will be a major change16:12
memogarcianow that I remember I need to move the freezer repos for windows to the new github page16:13
daemontool_memogarcia,  good16:14
vannifregarding the python-freezerclient: I'd like to work on the cliff stuff. how do we manage the split ? shall we leave the scheduler usable as a freezerclient until step #3 ?16:15
*** dschroeder has joined #openstack-freezer16:21
daemontool_mmmhhhh16:25
daemontool_probably we should make the changes before in the repo, and when he code works split16:25
daemontool_it16:25
daemontool_because it will confuse a lot having a module that doesn't work16:25
daemontool_vannif,  memogarcia  reldan  Slashme  wha do you think?16:27
daemontool_frescof, ^^16:27
daemontool_vannif,  can we do the changes in the freezer repo first?16:28
vannifok,so16:28
vannif1) is change namespace/imports in the freezer repo (freezer-scheduler works the same)16:29
vannif2) implement freezerclient using cliff16:29
vannif3) split and move freezerclient to its own repo16:30
daemontool_I think that make sense16:30
vannifstep #1 impacts on freezer-web-ui16:30
daemontool_rather split a non working code, create a new repo and then work on the code of the new repo16:30
memogarciayes it does affect the ui but shiuld't be so drastic16:30
daemontool_it affects also the scheduler16:31
daemontool_or do we want to split first?16:31
daemontool_the think is that we are going to have code in a new repo that does't work16:32
vannifanother approach would be to start the freezer-apiclient in its own repo, and when it's working, remove the functionality from the freezer repo16:32
daemontool_do you mean the python-freezerclient ?16:32
vannifthe problem in this case is that we replicate the apiclient functions16:32
vannifyes, sorry16:32
daemontool_yes that was what I was thinking of16:33
vannifi meant the python-freezerclient16:33
daemontool_at first instance16:33
daemontool_what code do we place initially in that repo_16:33
daemontool_?16:33
daemontool_the issue is, that is not possible to create a new repo openstack/*16:33
daemontool_without a pypi module avaialble16:33
daemontool_infra wont approve16:34
vannifah ok ^^, I thought you were considering removing the working code from the freezer-agent repo in the first place16:34
memogarciait's not a problem if we have duplicate code there as long as we don't break the compatibility at any point16:34
daemontool_memogarcia, ++16:34
daemontool_vannif,  yes that was the second thought16:34
daemontool_are we going to place a broken module on pypi?16:34
daemontool_called python-freezerclient ?16:35
daemontool_mmhhhh16:35
daemontool_or we can create an empty repo16:35
daemontool_stating in the Readme that it's not yet ready for use16:35
daemontool_and not have the pypi module16:35
daemontool_probably I need to talk with Doug or someone to ask for some feedback16:36
vannifwe can *duplicate* most of the the freezerclient code from the freezer-agent repo to the new repo, have it working quickly, then make the transition to cliff16:38
daemontool_vannif,   ++16:39
daemontool_that's a good one16:39
daemontool_we just split our current code as it is16:39
daemontool_now16:39
daemontool_in a dedicated repo16:39
daemontool_and have it working16:39
daemontool_then rework with cliff16:39
daemontool_we need to update the namespace in web ui and scheduler16:39
daemontool_anyway16:39
daemontool_but we have to do less changes16:39
daemontool_Vanni I splitted most of the code16:40
daemontool_just need to do some change to have it work16:40
vannifyes. but the namespace change in the web-ui and scheduler should be valid even after the switch to cliff16:40
vannifwhen in doubt, let your laziness guide you to the best solution :)16:42
daemontool_lol16:43
daemontool_take alook here16:43
daemontool_https://github.com/daemontool/python-freezerclient16:43
daemontool_we need anyway an intermediate repo that will seed the openstack/python-freezerclient repo16:43
daemontool_vannif,  there's something wrong there16:44
*** pennerc has joined #openstack-freezer16:44
daemontool_Hi pennerc  :), Fausto is here16:44
daemontool_vannif, http://paste.openstack.org/show/jaYVY6AhAhMgOeF1sKqj/16:48
*** vannif has quit IRC16:51
*** vannif has joined #openstack-freezer16:53
daemontool_all: this is important https://review.openstack.org/264865 and https://review.openstack.org/#/c/264863/16:57
daemontool_vannif,  reldan memogarcia jokke_ frescof Slashme  take a looks if you get the chance ^^16:57
jokke_will do16:58
daemontool_that adds 2 new modules to openstack/requirements/global-requirements.txt16:59
daemontool_apscheduler and pep3143daemon16:59
daemontool_and the freezer projects as well on the projects.txt file16:59
daemontool_ok have to go now17:01
daemontool_vannif,  we'll see the freezerclient thing tomorrow17:02
*** daemontool_ has quit IRC17:06
openstackgerritMemo Garcia proposed openstack/freezer-web-ui: Add keystone 3 support for freezer ui  https://review.openstack.org/25641717:08
*** samuelBartel has quit IRC17:11
pennercrcoy17:15
pennercwrong room17:15
*** pennerc has left #openstack-freezer17:15
openstackgerritMemo Garcia proposed openstack/freezer-web-ui: Add keystone 3 support for freezer ui  https://review.openstack.org/25641717:23
*** memogarcia has quit IRC17:28
*** reldan has quit IRC17:55
*** memogarcia has joined #openstack-freezer18:18
memogarciao/18:21
*** dschroeder has quit IRC18:45
*** dschroeder has joined #openstack-freezer18:46
*** reldan has joined #openstack-freezer19:34
*** openstackgerrit has quit IRC20:23
*** openstackgerrit has joined #openstack-freezer20:25

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