| *** jonaspf has joined #openstack-freezer | 00:05 | |
| *** jonaspf has quit IRC | 00:20 | |
| *** jonaspf has joined #openstack-freezer | 01:16 | |
| *** jonaspf has quit IRC | 01:31 | |
| *** jonaspf has joined #openstack-freezer | 01:58 | |
| *** jonaspf has quit IRC | 02:13 | |
| *** openstackgerrit has quit IRC | 07:46 | |
| *** openstackgerrit has joined #openstack-freezer | 07:47 | |
| *** reldan has joined #openstack-freezer | 08:23 | |
| *** reldan has quit IRC | 08:25 | |
| *** jonaspf has joined #openstack-freezer | 08:46 | |
| *** reldan has joined #openstack-freezer | 08:56 | |
| *** marzif has joined #openstack-freezer | 09:32 | |
| openstackgerrit | Eldar Nugaev proposed stackforge/freezer: Freezer should show correct error in case of tar process errors https://review.openstack.org/229467 | 09:42 |
|---|---|---|
| *** szaher has joined #openstack-freezer | 09:43 | |
| *** reldan has quit IRC | 09:59 | |
| *** reldan has joined #openstack-freezer | 10:01 | |
| *** jonaspf has quit IRC | 10:10 | |
| *** jonaspf has joined #openstack-freezer | 10:11 | |
| openstackgerrit | Saad Zaher proposed stackforge/freezer: Fix error message if no credentials are provided https://review.openstack.org/229812 | 10:31 |
| openstackgerrit | Fausto Marzi proposed stackforge/freezer: Fix error message if no credentials are provided https://review.openstack.org/229812 | 10:39 |
| *** reldan has quit IRC | 10:51 | |
| *** marzif has quit IRC | 11:04 | |
| *** marzif has joined #openstack-freezer | 11:05 | |
| *** reldan has joined #openstack-freezer | 11:09 | |
| *** marzif has quit IRC | 11:14 | |
| *** marzif has joined #openstack-freezer | 11:15 | |
| *** marzif has quit IRC | 11:16 | |
| *** marzif has joined #openstack-freezer | 11:16 | |
| *** marzif has quit IRC | 11:26 | |
| *** marzif has joined #openstack-freezer | 11:26 | |
| *** marzif has quit IRC | 11:36 | |
| *** marzif has joined #openstack-freezer | 11:37 | |
| *** marzif has quit IRC | 11:46 | |
| *** marzif has joined #openstack-freezer | 11:49 | |
| *** marzif has quit IRC | 12:06 | |
| *** marzif has joined #openstack-freezer | 12:07 | |
| *** jonaspf has quit IRC | 12:14 | |
| *** marzif has quit IRC | 12:17 | |
| *** marzif has joined #openstack-freezer | 12:17 | |
| *** jonaspf has joined #openstack-freezer | 12:35 | |
| *** marzif has quit IRC | 13:20 | |
| *** marzif has joined #openstack-freezer | 13:20 | |
| *** marzif has quit IRC | 13:25 | |
| *** dschroeder has joined #openstack-freezer | 14:56 | |
| daemontool_ | all, in ~2 min we'll start the weekly meeting | 15:00 |
| daemontool_ | #startmeeting Freezer_weekly_01/10/2015 | 15: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 |
| openstack | Meeting 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 |
| openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:02 |
| openstack | The meeting name has been set to 'freezer_weekly_01_10_2015' | 15:02 |
| daemontool_ | Meetings notes available at: https://etherpad.openstack.org/p/freezer_meetings | 15:02 |
| vannif | hello everyone | 15:03 |
| daemontool_ | hi | 15:03 |
| reldan | Hi | 15:03 |
| vannif | So, welcome back daemontool_ | 15:04 |
| vannif | do you want to start ? | 15:04 |
| daemontool_ | yes, thanks | 15:04 |
| daemontool_ | I've been working mainly on the integration gate tests | 15: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 review | 15: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 ,etc | 15: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 openstackish | 15:07 |
| vannif | yes, I definitely want to help on that, since I've worked on the integration tests in the source code tree | 15:07 |
| daemontool_ | for the integrated-data we are more or less taking barbican as example for the devstack plugins and integration | 15:07 |
| daemontool_ | we need also to release next week the release 1.1.3 on pypi | 15:08 |
| daemontool_ | and create a new branch proposed/kilo as our effort are focused to be kilo compliance | 15:08 |
| daemontool_ | after that we'll switch to be liberty compliance and so on | 15:08 |
| daemontool_ | that's all from me | 15:08 |
| daemontool_ | any question please let me know | 15:09 |
| vannif | regarding 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 ci | 15:10 |
| daemontool_ | using our internal ci toolchain will be probably fast in terms of learning experience | 15:10 |
| daemontool_ | so when we'll set it up publicly we'll have less obstacles | 15:10 |
| vannif | I agree | 15:11 |
| vannif | how much will be the effort to switch to oslo.log ? | 15:13 |
| daemontool_ | I think 5 full days | 15:14 |
| daemontool_ | including testing | 15:14 |
| daemontool_ | I'd say 3-5 days | 15:14 |
| vannif | if you need a hand I can help after the integration gate jobs are walking | 15:15 |
| daemontool_ | yes we can do that together, thanks a lot vannif : ) | 15:16 |
| vannif | no worries :) | 15:17 |
| vannif | if that's all I can start | 15:17 |
| daemontool_ | sure, that's all from me | 15:17 |
| vannif | ok, thanks deamontool_ | 15:17 |
| vannif | so, I've been working lvm code | 15:18 |
| vannif | that was needed to fix a bug when the lvm volume to be snapshotted was not mounted on filesystem root | 15:18 |
| vannif | the patch basically reworkad a little how the paths are managed for the lvm snapshots, and simplifies the usage | 15:19 |
| vannif | the 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 paths | 15:20 |
| vannif | freezer will figure out and use some defautls | 15:21 |
| daemontool_ | vannif, so that improved the usability as now much less options needs be used, is that right? | 15:21 |
| vannif | yes. that's right | 15:22 |
| vannif | instead of providing parameters such as lvm_auto_snap, backup_path, lvm_snapname | 15:23 |
| vannif | the user can provide the path to the resource she wants to backup | 15:23 |
| daemontool_ | great, lvm_dirmount is still needed? | 15:24 |
| vannif | and request a lvm snapshot using the cli flag --snapshot | 15:24 |
| vannif | no. when lvm_dir_mount is not provided, freezer uses a default value of /var/lib/freezer | 15:24 |
| vannif | BTW, I'd like to discuss further use cases and checks to this default behavior | 15: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_ | ok | 15:25 |
| vannif | for example in case the user triggers two concurrent freezer runs which require snapshots | 15:26 |
| *** samuelBartel has joined #openstack-freezer | 15:26 | |
| daemontool_ | ok | 15:26 |
| daemontool_ | one more question: do we have couple of examples in the README/doc for the simplified execution? | 15:27 |
| vannif | not yet. I'll do that. | 15:28 |
| daemontool_ | ok | 15:28 |
| vannif | besides that I've improved the integration tests while supporting Eldar in testing the parallel storage code | 15:30 |
| vannif | I'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 jobs | 15:32 |
| vannif | s/gat/gate | 15:32 |
| daemontool_ | vannif, just an idea what do you think if we set a default also for the container? | 15:33 |
| vannif | well, the temporary mount point is just that: temporary. it will be used for the snapshot, chdir into it and backup the filesystem tree | 15:34 |
| vannif | no particular record of it | 15:34 |
| vannif | the user does not need to remember it | 15:34 |
| daemontool_ | +1 | 15:34 |
| vannif | the container is actually a resource the user must be aware of | 15:35 |
| vannif | since it's the location of his data :) | 15:35 |
| daemontool_ | well yes, but we can use a default | 15:35 |
| daemontool_ | it's worth having a discussion about it | 15:35 |
| vannif | yes, sure. the default value must be reasonable, well advertised, and possibly searchable easily | 15:36 |
| daemontool_ | yes something like freezer_backup-name | 15:36 |
| daemontool_ | somethign like that | 15:36 |
| vannif | this issue is somewhat linked with the api and the possibility for the user to browse and search through is backups | 15:37 |
| vannif | before 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 backups | 15:38 |
| vannif | with relative metadata | 15:38 |
| daemontool_ | ok | 15:39 |
| vannif | more evoluted than a simple list of object contained in the object server | 15:39 |
| daemontool_ | yep | 15:39 |
| daemontool_ | I think we can probably move forward | 15:40 |
| vannif | ok, I'll work on the idea to improve the lvm_dirmount default position | 15:41 |
| vannif | yes | 15:41 |
| vannif | any question ? | 15:41 |
| vannif | ok. Eldar | 15:41 |
| reldan | Thank you. | 15:41 |
| reldan | I’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 |
| reldan | After that I’m going to iprove overall test coverage | 15:42 |
| reldan | it’s all from my side | 15:42 |
| vannif | yes, we need to work on coverage each patch we release | 15:43 |
| vannif | otherwise untested lines stack up :) | 15:43 |
| vannif | any idea about when it will be in review ? | 15:43 |
| reldan | Agree, agree - I recently have did a lot of changes without proper coverage, my bad | 15:43 |
| vannif | regarding the parallel storage | 15:44 |
| reldan | I hope I will show it tomorrow - because I have no many ideas how to improve it. Or I will postpond it, if no on works | 15:44 |
| vannif | is there a way to use such feature ? | 15:45 |
| vannif | starting with using it for testing purposes | 15:46 |
| reldan | Sorry, I don’t quite understand - what the feature we are talking about? | 15:46 |
| vannif | parallel storage, sorry | 15:46 |
| reldan | Oh, we need have a new mechanism of processing config files / cli. It requires not a major, but big enought refactoring | 15:47 |
| reldan | So we decided to do it in different branch and merge after release | 15:47 |
| reldan | I suppose I will start it next week | 15:48 |
| vannif | ok. you need any help. we were talking about the definition of the configuration options to pass to the freezer agent. | 15:49 |
| reldan | Sure, we can prepare the blueprint together | 15:49 |
| vannif | ok, I'd say let's be clear upon the format of the config options and share them as first step | 15:50 |
| vannif | I'll be glad to help on that | 15:51 |
| vannif | anything else to say ? | 15:51 |
| reldan | Deal - let’s do it together. Because it really requres some refactoring. We are getting the dict from | 15:51 |
| reldan | argparse and use it as a core object | 15:51 |
| reldan | in our architecture | 15:51 |
| vannif | so it's not a trivial refactoring. it's a new object with some responsibilities | 15:52 |
| vannif | good. we need to consider also the switch to cliff then. so that all the code will not need to be thrown away | 15:53 |
| reldan | I believe so, we also can have a lot of checking of input - like validator now | 15:53 |
| reldan | We can do it in two steps, but it is a good idea as well | 15:54 |
| reldan | First step - extract configuration from dictionary and work inside of our code with configuration | 15:54 |
| reldan | And second - replace mechanism of getting arguments from CLI | 15:54 |
| vannif | so that will be one of the major refactoring in the branch we are going to create, isn't it ? | 15:55 |
| reldan | I 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 branch | 15:56 |
| vannif | ok. when we have a clearer idea we will discuss, as usual :) | 15:57 |
| reldan | Agree ) | 15:57 |
| vannif | anything else ? | 15:57 |
| reldan | Nope, it is all ) | 15:57 |
| vannif | thank you reldan | 15:58 |
| reldan | Thank you | 15:58 |
| vannif | szaher | 15:58 |
| vannif | you turn :) | 15:58 |
| szaher | Hi all | 15:58 |
| szaher | actually I was working on some bugs in freezer | 15:58 |
| szaher | trying to tune some error messages and enhancing freezer | 15:58 |
| szaher | Also there is some bugs related to lvm, I am not reporting and not working on them because vannif is work on lvm staff | 15:59 |
| szaher | vannif, you are going to rewrite it ? | 15:59 |
| vannif | it's merged, feel free to submit any bug you find | 16:00 |
| szaher | Okay, so If i found something I will report it and work on it | 16:01 |
| vannif | yes please | 16:01 |
| vannif | :) | 16:01 |
| szaher | Sure :) | 16:02 |
| vannif | anything else to say ? | 16:03 |
| szaher | Thanks | 16:04 |
| vannif | if you have any doubt, feel free to ask. freezer code base has moved quite a lot recently :) | 16:04 |
| szaher | Yea I can see | 16:05 |
| vannif | I think slashme is not available atm | 16:05 |
| vannif | if you don't mind we can suspend for a few minutes | 16:05 |
| *** samuelBartel has quit IRC | 16:08 | |
| Slashme | Hi, I still didn't do anything on the public side I think | 16:15 |
| vannif | ok. you did great on the private though :) | 16:16 |
| vannif | sir m3m0 is on holidays | 16:16 |
| vannif | so I think that is pretty much all | 16:16 |
| vannif | anyone has anything else to say ? | 16:17 |
| szaher | thanks | 16:19 |
| vannif | ok, thank you all. | 16:20 |
| vannif | #endmeeting | 16: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.html | 16:20 |
| freezerBot` | Minutes (text): http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-01-15.02.txt | 16:20 |
| freezerBot` | Log: http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-01-15.02.log.html | 16:20 |
| openstack | Meeting ended Thu Oct 1 16:20:27 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:20 |
| openstack | Minutes: http://eavesdrop.openstack.org/meetings/freezer_weekly_01_10_2015/2015/freezer_weekly_01_10_2015.2015-10-01-15.02.html | 16:20 |
| openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/freezer_weekly_01_10_2015/2015/freezer_weekly_01_10_2015.2015-10-01-15.02.txt | 16:20 |
| openstack | Log: http://eavesdrop.openstack.org/meetings/freezer_weekly_01_10_2015/2015/freezer_weekly_01_10_2015.2015-10-01-15.02.log.html | 16:20 |
| *** reldan has quit IRC | 17:06 | |
| *** jonaspf has quit IRC | 17:28 | |
| *** jonaspf has joined #openstack-freezer | 17:40 | |
| *** jonaspf has quit IRC | 18:13 | |
| *** marzif has joined #openstack-freezer | 18:27 | |
| *** openstackgerrit has quit IRC | 18:31 | |
| *** openstackgerrit has joined #openstack-freezer | 18:32 | |
| *** marzif has quit IRC | 18:45 | |
| *** jonaspf has joined #openstack-freezer | 19:01 | |
| *** vannif has quit IRC | 19:05 | |
| *** vannif has joined #openstack-freezer | 19:07 | |
| *** reldan has joined #openstack-freezer | 19:21 | |
| *** jonaspf has quit IRC | 19:22 | |
| *** reldan has quit IRC | 19:24 | |
| *** reldan has joined #openstack-freezer | 19:51 | |
| *** jonaspf has joined #openstack-freezer | 20:14 | |
| *** jonaspf has quit IRC | 20:28 | |
| *** jonaspf has joined #openstack-freezer | 20:39 | |
| *** jonaspf has quit IRC | 21:25 | |
| *** reldan has quit IRC | 21:30 | |
| *** jonaspf has joined #openstack-freezer | 21:31 | |
| *** jonaspf has quit IRC | 21:46 | |
| *** jonaspf has joined #openstack-freezer | 21:58 | |
| *** jonaspf has quit IRC | 22:19 | |
| *** jonaspf has joined #openstack-freezer | 22:35 | |
| *** jonaspf has quit IRC | 22:55 | |
| *** reldan has joined #openstack-freezer | 23:19 | |
| *** dschroeder has quit IRC | 23:49 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!