Thursday, 2015-10-01

*** jonaspf has joined #openstack-freezer00:05
*** jonaspf has quit IRC00:20
*** jonaspf has joined #openstack-freezer01:16
*** jonaspf has quit IRC01:31
*** jonaspf has joined #openstack-freezer01:58
*** jonaspf has quit IRC02:13
*** openstackgerrit has quit IRC07:46
*** openstackgerrit has joined #openstack-freezer07:47
*** reldan has joined #openstack-freezer08:23
*** reldan has quit IRC08:25
*** jonaspf has joined #openstack-freezer08:46
*** reldan has joined #openstack-freezer08:56
*** marzif has joined #openstack-freezer09:32
openstackgerritEldar Nugaev proposed stackforge/freezer: Freezer should show correct error in case of tar process errors  https://review.openstack.org/22946709:42
*** szaher has joined #openstack-freezer09:43
*** reldan has quit IRC09:59
*** reldan has joined #openstack-freezer10:01
*** jonaspf has quit IRC10:10
*** jonaspf has joined #openstack-freezer10:11
openstackgerritSaad Zaher proposed stackforge/freezer: Fix error message if no credentials are provided  https://review.openstack.org/22981210:31
openstackgerritFausto Marzi proposed stackforge/freezer: Fix error message if no credentials are provided  https://review.openstack.org/22981210:39
*** reldan has quit IRC10:51
*** marzif has quit IRC11:04
*** marzif has joined #openstack-freezer11:05
*** reldan has joined #openstack-freezer11:09
*** marzif has quit IRC11:14
*** marzif has joined #openstack-freezer11:15
*** marzif has quit IRC11:16
*** marzif has joined #openstack-freezer11:16
*** marzif has quit IRC11:26
*** marzif has joined #openstack-freezer11:26
*** marzif has quit IRC11:36
*** marzif has joined #openstack-freezer11:37
*** marzif has quit IRC11:46
*** marzif has joined #openstack-freezer11:49
*** marzif has quit IRC12:06
*** marzif has joined #openstack-freezer12:07
*** jonaspf has quit IRC12:14
*** marzif has quit IRC12:17
*** marzif has joined #openstack-freezer12:17
*** jonaspf has joined #openstack-freezer12:35
*** marzif has quit IRC13:20
*** marzif has joined #openstack-freezer13:20
*** marzif has quit IRC13:25
*** dschroeder has joined #openstack-freezer14:56
daemontool_all, in ~2 min we'll start the weekly meeting15:00
daemontool_#startmeeting Freezer_weekly_01/10/201515:02
freezerBot`Meeting started Thu Oct  1 15:02:24 2015 UTC and is due to finish in 60 minutes.  The chair is daemontool_. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
openstackMeeting started Thu Oct  1 15:02:25 2015 UTC and is due to finish in 60 minutes.  The chair is daemontool_. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
freezerBot`Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
freezerBot`The meeting name has been set to 'freezer_weekly_01_10_2015'15:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
openstackThe meeting name has been set to 'freezer_weekly_01_10_2015'15:02
daemontool_Meetings notes available at: https://etherpad.openstack.org/p/freezer_meetings15:02
vannifhello everyone15:03
daemontool_hi15:03
reldanHi15:03
vannifSo, welcome back daemontool_15:04
vannifdo you want to start ?15:04
daemontool_yes, thanks15:04
daemontool_I've been working mainly on the integration gate tests15:04
daemontool_the objectie of this would be to have a dsvm gate job to automatically execute integration tests on freezer-*15:05
daemontool_also I've been working on code review15:05
daemontool_and fixed this bug https://review.openstack.org/#/c/226435/15:05
daemontool_ont he next week I'm planning to finish the integrate-gate jobs with vannif and improve the freezer documentation related to the scheduler with example, config json files ,etc15:06
daemontool_another very important think I'd like to do, is to use oslo.log instead of the logging std lib module we are currently suing, that would align us more to openstackish15:07
vannifyes, I definitely want to help on that, since I've worked on the integration tests in the source code tree15:07
daemontool_for the integrated-data we are more or less taking barbican as example for the devstack plugins and integration15:07
daemontool_we need also to release next week the release 1.1.3 on pypi15:08
daemontool_and create a new branch proposed/kilo as our effort are focused to be kilo compliance15:08
daemontool_after that we'll switch to be liberty compliance and so on15:08
daemontool_that's all from me15:08
daemontool_any question please let me know15:09
vannifregarding the gate job, do you plan to have the in openstack CI ?15:09
daemontool_I think before we'll set it up in our internal zuul deployment, and afterwards we'll do for the public openstack ci15:10
daemontool_using our internal ci toolchain will be probably fast in terms of learning experience15:10
daemontool_so when we'll set it up publicly we'll have less obstacles15:10
vannifI agree15:11
vannifhow much will be the effort to switch to oslo.log ?15:13
daemontool_I think 5 full days15:14
daemontool_including testing15:14
daemontool_I'd say 3-5 days15:14
vannifif you need a hand I can help after the integration gate jobs are walking15:15
daemontool_yes we can do that together, thanks a lot vannif : )15:16
vannifno worries :)15:17
vannifif that's all I can start15:17
daemontool_sure, that's all from me15:17
vannifok, thanks deamontool_15:17
vannifso, I've been working lvm code15:18
vannifthat was needed to fix a bug when the lvm volume to be snapshotted was not mounted on filesystem root15:18
vannifthe patch basically reworkad a little how the paths are managed for the lvm snapshots, and simplifies the usage15:19
vannifthe cli logic is still compatible with the former, but now the user can just request a snapshot without having to provide mount points and backup paths15:20
vanniffreezer will figure out and use some defautls15:21
daemontool_vannif,  so that improved the usability as now much less options needs be used, is that right?15:21
vannifyes. that's right15:22
vannifinstead of providing parameters such as lvm_auto_snap, backup_path, lvm_snapname15:23
vannifthe user can provide the path to the resource she wants to backup15:23
daemontool_great, lvm_dirmount is still needed?15:24
vannifand request a lvm snapshot using the cli flag --snapshot15:24
vannifno. when lvm_dir_mount is not provided, freezer uses a default value of /var/lib/freezer15:24
vannifBTW, I'd like to discuss further use cases and checks to this default behavior15:25
daemontool_ah ok, wouldn't be a reasonable idea to use /var/lib/freezer-{$backup-name} ? so that would avoid conflicts for multiple backup execution?15:25
daemontool_ok15:25
vanniffor example in case the user triggers two concurrent freezer runs which require snapshots15:26
*** samuelBartel has joined #openstack-freezer15:26
daemontool_ok15:26
daemontool_one more question: do we have couple of examples in the README/doc for the simplified execution?15:27
vannifnot yet. I'll do that.15:28
daemontool_ok15:28
vannifbesides that I've improved the integration tests while supporting Eldar in testing the parallel storage code15:30
vannifI'm also working on a procedure to set up the testing environment on a clean devstack machine. the purpose is to use it in integration gat jobs15:32
vannifs/gat/gate15:32
daemontool_vannif, just an idea what do you think if we set a default also for the container?15:33
vannifwell, the temporary mount point is just that: temporary. it will be used for the snapshot, chdir into it and backup the filesystem tree15:34
vannifno particular record of it15:34
vannifthe user does not need to remember it15:34
daemontool_+115:34
vannifthe container is actually a resource the user must be aware of15:35
vannifsince it's the location of his data :)15:35
daemontool_well yes, but we can use a default15:35
daemontool_it's worth having a discussion about it15:35
vannifyes, sure. the default value must be reasonable, well advertised, and possibly searchable easily15:36
daemontool_yes something like freezer_backup-name15:36
daemontool_somethign like that15:36
vannifthis issue is somewhat linked with the api and the possibility for the user to browse and search through is backups15:37
vannifbefore taking in consideration the api, though, we can think of a request to the scheduler to go into the (default) container and gather a list of backups15:38
vannifwith relative metadata15:38
daemontool_ok15:39
vannifmore evoluted than a simple list of object contained in the object server15:39
daemontool_yep15:39
daemontool_I think we can probably move forward15:40
vannifok, I'll work on the idea to improve the lvm_dirmount default position15:41
vannifyes15:41
vannifany question ?15:41
vannifok. Eldar15:41
reldanThank you.15:41
reldanI’m working on peformance improvement for ssh connection, I was trying to increase transport window, but it didn’t help. Looking for new solution.15:42
reldanAfter that I’m going to iprove overall test coverage15:42
reldanit’s all from my side15:42
vannifyes, we need to work on coverage each patch we release15:43
vannifotherwise untested lines stack up :)15:43
vannifany idea about when it will be in review ?15:43
reldanAgree, agree - I recently have did a lot of changes without proper coverage, my bad15:43
vannifregarding the parallel storage15:44
reldanI hope I will show it tomorrow - because I have no many ideas how to improve it. Or I will postpond it, if no on works15:44
vannifis there a way to use such feature ?15:45
vannifstarting with using it for testing purposes15:46
reldanSorry, I don’t quite understand - what the feature we are talking about?15:46
vannifparallel storage, sorry15:46
reldanOh, we need have a new mechanism of processing config files / cli. It requires not a major, but big enought refactoring15:47
reldanSo we decided to do it in different branch and merge after release15:47
reldanI suppose I will start it next week15:48
vannifok. you need any help. we were talking about the definition of the configuration options to pass to the freezer agent.15:49
reldanSure, we can prepare the blueprint together15:49
vannifok, I'd say let's be clear upon the format of the config options and share them as first step15:50
vannifI'll be glad to help on that15:51
vannifanything else  to say ?15:51
reldanDeal - let’s do it together. Because it really requres some refactoring. We are getting the dict from15:51
reldanargparse and use it as a core object15:51
reldanin our architecture15:51
vannifso it's not a trivial refactoring. it's a new object with some responsibilities15:52
vannifgood. we need to consider also the switch to cliff then. so that all the code will not need to be thrown away15:53
reldanI believe so, we also can have a lot of checking of input - like validator now15:53
reldanWe can do it in two steps, but it is a good idea as well15:54
reldanFirst step - extract configuration from dictionary and work inside of our code with configuration15:54
reldanAnd second - replace mechanism of getting arguments from CLI15:54
vannifso that will be one of the major refactoring in the branch we are going to create, isn't it ?15:55
reldanI have no idea ) We can do it in two steps - it will be better. But if we cannot pull small updates before the release - we can do a lot of changes in the branch15:56
vannifok. when we have a clearer idea we will discuss, as usual :)15:57
reldanAgree )15:57
vannifanything else ?15:57
reldanNope, it is all )15:57
vannifthank you reldan15:58
reldanThank you15:58
vannifszaher15:58
vannifyou turn :)15:58
szaherHi all15:58
szaheractually I was working on some bugs in freezer15:58
szahertrying to tune some error messages and enhancing freezer15:58
szaherAlso there is some bugs related to lvm, I am not reporting and not working on them because vannif is work on lvm staff15:59
szahervannif, you are going to rewrite it ?15:59
vannifit's merged, feel free to submit any bug you find16:00
szaherOkay, so If i found something I will report it and work on it16:01
vannifyes please16:01
vannif:)16:01
szaherSure :)16:02
vannifanything else to say ?16:03
szaherThanks16:04
vannifif you have any doubt, feel free to ask. freezer code base has moved quite a lot recently :)16:04
szaherYea I can see16:05
vannifI think slashme is not available atm16:05
vannifif you don't mind we can suspend for a few minutes16:05
*** samuelBartel has quit IRC16:08
SlashmeHi, I still didn't do anything on the public side I think16:15
vannifok. you did great on the private though :)16:16
vannifsir m3m0 is on holidays16:16
vannifso I think that is pretty much all16:16
vannifanyone has anything else to say ?16:17
szaherthanks16:19
vannifok, thank you all.16:20
vannif#endmeeting16:20
freezerBot`Meeting ended Thu Oct  1 16:20:26 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:20
freezerBot`Minutes:        http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-01-15.02.html16:20
freezerBot`Minutes (text): http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-01-15.02.txt16:20
freezerBot`Log:            http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-01-15.02.log.html16:20
openstackMeeting ended Thu Oct  1 16:20:27 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:20
openstackMinutes:        http://eavesdrop.openstack.org/meetings/freezer_weekly_01_10_2015/2015/freezer_weekly_01_10_2015.2015-10-01-15.02.html16:20
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/freezer_weekly_01_10_2015/2015/freezer_weekly_01_10_2015.2015-10-01-15.02.txt16:20
openstackLog:            http://eavesdrop.openstack.org/meetings/freezer_weekly_01_10_2015/2015/freezer_weekly_01_10_2015.2015-10-01-15.02.log.html16:20
*** reldan has quit IRC17:06
*** jonaspf has quit IRC17:28
*** jonaspf has joined #openstack-freezer17:40
*** jonaspf has quit IRC18:13
*** marzif has joined #openstack-freezer18:27
*** openstackgerrit has quit IRC18:31
*** openstackgerrit has joined #openstack-freezer18:32
*** marzif has quit IRC18:45
*** jonaspf has joined #openstack-freezer19:01
*** vannif has quit IRC19:05
*** vannif has joined #openstack-freezer19:07
*** reldan has joined #openstack-freezer19:21
*** jonaspf has quit IRC19:22
*** reldan has quit IRC19:24
*** reldan has joined #openstack-freezer19:51
*** jonaspf has joined #openstack-freezer20:14
*** jonaspf has quit IRC20:28
*** jonaspf has joined #openstack-freezer20:39
*** jonaspf has quit IRC21:25
*** reldan has quit IRC21:30
*** jonaspf has joined #openstack-freezer21:31
*** jonaspf has quit IRC21:46
*** jonaspf has joined #openstack-freezer21:58
*** jonaspf has quit IRC22:19
*** jonaspf has joined #openstack-freezer22:35
*** jonaspf has quit IRC22:55
*** reldan has joined #openstack-freezer23:19
*** dschroeder has quit IRC23:49

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