*** hidekazu has joined #openstack-freezer | 01:42 | |
hidekazu | hi, don't you have session at tokyo summit? | 01:43 |
---|---|---|
*** memogarcia has joined #openstack-freezer | 03:24 | |
*** memogarcia has quit IRC | 03:29 | |
*** reldan has joined #openstack-freezer | 07:59 | |
*** reldan has quit IRC | 08:28 | |
*** memogarcia has joined #openstack-freezer | 08:49 | |
*** reldan has joined #openstack-freezer | 08:49 | |
*** memogarcia has quit IRC | 08:54 | |
openstackgerrit | Eldar Nugaev proposed openstack/freezer: swift backup should respect chunk size https://review.openstack.org/237652 | 09:00 |
*** openstackgerrit has quit IRC | 09:01 | |
*** openstackgerrit has joined #openstack-freezer | 09:02 | |
*** marzif has joined #openstack-freezer | 09:37 | |
*** openstackgerrit has quit IRC | 09:46 | |
*** openstackgerrit has joined #openstack-freezer | 09:47 | |
*** marzif has quit IRC | 09:50 | |
openstackgerrit | Memo Garcia proposed openstack/freezer-web-ui: Refactoring api.py https://review.openstack.org/236175 | 10:24 |
*** reldan has quit IRC | 10:43 | |
*** reldan has joined #openstack-freezer | 10:57 | |
openstackgerrit | Memo Garcia proposed openstack/freezer-web-ui: Refactoring api.py https://review.openstack.org/236175 | 12:54 |
*** reldan_ has joined #openstack-freezer | 13:15 | |
*** reldan has quit IRC | 13:15 | |
*** reldan_ is now known as reldan | 13:15 | |
*** jonaspf has quit IRC | 13:20 | |
*** jonaspf has joined #openstack-freezer | 13:26 | |
openstackgerrit | Memo Garcia proposed openstack/freezer-web-ui: Refactoring api.py https://review.openstack.org/236175 | 14:05 |
*** marzif has joined #openstack-freezer | 14:42 | |
*** marzif has quit IRC | 14:44 | |
*** marzif has joined #openstack-freezer | 14:45 | |
*** vannif has joined #openstack-freezer | 14:48 | |
*** marzif has quit IRC | 14:54 | |
*** marzif has joined #openstack-freezer | 14:55 | |
*** reldan_ has joined #openstack-freezer | 14:57 | |
vannif | hello | 15:03 |
reldan_ | hello | 15:03 |
marzif | Hi :) | 15:04 |
vannif | shall we start the meeting ? | 15:04 |
sc | vannif: no ;-P | 15:04 |
*** marzif has quit IRC | 15:04 | |
vannif | #startmeeting | 15:05 |
freezerBot` | vannif: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee' | 15:05 |
openstack | vannif: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee' | 15:05 |
*** marzif has joined #openstack-freezer | 15:05 | |
vannif | #startmeeting freezer-meeting_2015-10-22 | 15:06 |
freezerBot` | Meeting started Thu Oct 22 15:06:08 2015 UTC and is due to finish in 60 minutes. The chair is vannif. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:06 |
freezerBot` | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:06 |
freezerBot` | The meeting name has been set to 'freezer_meeting_2015_10_22' | 15:06 |
openstack | Meeting started Thu Oct 22 15:06:09 2015 UTC and is due to finish in 60 minutes. The chair is vannif. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:06 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:06 |
openstack | The meeting name has been set to 'freezer_meeting_2015_10_22' | 15:06 |
vannif | hello everyone | 15:06 |
*** reldan has quit IRC | 15:06 | |
*** reldan_ is now known as reldan | 15:06 | |
vannif | marzif, would you start ? | 15:08 |
marzif | ok | 15:08 |
marzif | I've been working on switching to testr from pytest, that still needs to be done on freezer-api and freezer-web-ui | 15:09 |
marzif | it's done for freezer repo | 15:09 |
marzif | then we need to convert our tests that uses pytest monkeyaptch | 15:09 |
marzif | to use mock or what is used in the other os projects | 15:09 |
marzif | also I'm helping vannif with the integration tests, doing code reviews | 15:10 |
marzif | if I can finish this asap, I'll restart to the block based incremental integration with the current code base | 15:10 |
marzif | soon we'll have a freezer logo also :) | 15:10 |
vannif | woohoo! :) | 15:10 |
marzif | we are not in the openstack big tent | 15:11 |
marzif | we probably should propose freezer as integrated project by end of the year, so we need to to many thinkgs like itnegrates testing | 15:11 |
marzif | oslo.log | 15:11 |
marzif | place the right code on a python-freezerclient and so on | 15:12 |
marzif | this is on the general roadmap... | 15:12 |
marzif | that's all from me :) | 15:12 |
*** szaher has joined #openstack-freezer | 15:12 | |
vannif | yes. I think we should define clearly the various things needes and give priorities. | 15:12 |
vannif | *needed | 15:12 |
marzif | yes | 15:13 |
vannif | I'm not a huge expert on mock, but if if I can help ... maybe I can learn something new too :) | 15:13 |
*** dschroeder has joined #openstack-freezer | 15:13 | |
vannif | good. | 15:14 |
marzif | I think we all have to use the same framerowk for testing | 15:14 |
marzif | and taht framework for unittesting has to be the one most osed in os | 15:15 |
marzif | s/osed/used/ | 15:15 |
vannif | yes definitely | 15:15 |
vannif | and everyone should care about writing tests and avoid lowering the coverage when he submits patches | 15:15 |
marzif | +1 | 15:15 |
vannif | otherwise we delegate to someone the specific task to write the tests ... It's a solution .. | 15:16 |
vannif | anything more to say ? | 15:16 |
marzif | nope | 15:17 |
marzif | delegate to who ? :D | 15:17 |
marzif | each engineer has to write the unittests for the code he/she commit | 15:18 |
marzif | :) | 15:18 |
vannif | to a convict :) | 15:18 |
marzif | haha | 15:18 |
vannif | ok. thank you, marzif | 15:18 |
vannif | reldan ? | 15:18 |
reldan | Yes, I was doing coverage this week and refactoring of ssh and local - now they are using much more common codebase | 15:19 |
reldan | After switching to pbr and testr I have some problems with running coverage locally | 15:19 |
reldan | I have checked nova backup and it doesn’t work with hpcloud, but I have installed kilo with devstack and testing it against kilo | 15:20 |
marzif | reldan, does it work? | 15:20 |
reldan | Yesterday we have had a conversation about refactoring swift storage and usage swiftclient.put_object instead of uploading chunks | 15:20 |
marzif | or you didn't get the time to test it yet? | 15:20 |
reldan | It has some issues like race conditions, probably I will be able to fix it be inserting timeouts | 15:21 |
reldan | I also removed 300 lines of code from tests common | 15:22 |
marzif | mmhhh.... race conditions can be there even if we add timeouts... | 15:23 |
reldan | I also have fixed bug with swift chunk_size, and it should work now | 15:23 |
reldan | Sure, we can create integration tests probably | 15:23 |
reldan | for nova backup | 15:23 |
reldan | As we have it now for swift storage | 15:24 |
reldan | I have nothing to add what I’m doing now. I would like to have performance measurement tool and charts, real data continious tests and improved logging. | 15:25 |
reldan | It is all | 15:26 |
vannif | yes, the need for performance testing is increasing | 15:27 |
vannif | it will become the next big goal | 15:28 |
vannif | for testing | 15:28 |
reldan | Yes, I would like something like metrics in java. I would like to mark a block of code as critical and hava logging with time of executing in distributed log or chards | 15:28 |
reldan | charts | 15:28 |
vannif | regarding race condition, I'm dubious as well about solutions which involve "timing" | 15:29 |
reldan | And it would be great to have history of previous runs | 15:29 |
vannif | It's not a trivial task, I know | 15:29 |
reldan | As I am, but when I’m doing image.get(id) | 15:29 |
reldan | sometime it returns me Image: {Propreties:{}} | 15:29 |
reldan | And when I’m trying to update image.get - it throws exeption | 15:30 |
reldan | And it’s really tricky to catch things like that, because novaclient, cinderclient can return unexpected something | 15:30 |
reldan | The only way to have something more-less stable - it runs continiously nova/cinder backups against different installations of openstack | 15:31 |
reldan | It’s my opinion | 15:31 |
reldan | So for my particular case: while not image.properties: sleep; recheck; | 15:32 |
marzif | sounds reasonable | 15:32 |
reldan | but actually in case of nova we have a lot of different scenarious | 15:33 |
vannif | yes, at some point you have to deal with the unexpected :) | 15:33 |
reldan | let’s imageine - I would like to make an image, and I exceed images limit in my project | 15:33 |
reldan | I even don’t know what novaclient return me in that case | 15:34 |
reldan | yes, agree | 15:35 |
vannif | you said you also have problem with unit tests after the switch to testr ? | 15:36 |
reldan | Yes, locally It shows no coverage, so I am using review for checking coverage now | 15:36 |
reldan | Probably it is a Mac specific problem | 15:36 |
reldan | I have nothing to add now | 15:39 |
vannif | ok. thank you reldan | 15:40 |
reldan | Thank you vannif! | 15:40 |
vannif | On my side. | 15:40 |
vannif | the devstack plugin are merged and working. I need to finalize the execution of the integration tests on the CI toolchain | 15:41 |
vannif | I'm still not such a big expert on that. thanks marzif for the help :) | 15:42 |
marzif | vannif, do you recall what's the exact command to execute only the integration tests? | 15:43 |
vannif | no. when I run the tests locally I just run pytest | 15:44 |
vannif | the tests are run automatically if the correct environ vars are set | 15:44 |
marzif | in testr what would be the command? | 15:45 |
*** marzif has quit IRC | 15:45 | |
vannif | besides that, I've tested in a real hlm deployment, and it was a good thing :) | 15:45 |
daemontool_ | ok | 15:46 |
vannif | not yet looked into it. I'll reach you asap with expanded knowledge on the topic | 15:46 |
vannif | the last part took more time than expected indeed | 15:46 |
*** marzif has joined #openstack-freezer | 15:48 | |
marzif | ok as soon as you can please help me with the exact testr command | 15:48 |
vannif | I've also planned some "hidden" behaviors of the api. that is: it will extract the actions from a newly created job and add them to the action index. so that jobs created from the command line become editable from the web-ui | 15:48 |
marzif | ok | 15:48 |
marzif | that is important | 15:48 |
vannif | yes | 15:49 |
vannif | since the web-ui is improving, we need to keep it "in sync" with the rest | 15:49 |
marzif | yes | 15:49 |
vannif | that is all from me | 15:49 |
marzif | we need to include also the web ui | 15:50 |
marzif | in the integrated gate tests | 15:50 |
vannif | the devstack plugin is working for the web-ui as well | 15:50 |
vannif | I mean: you can have a devstack machine with a working freezer/freezer-api/freezer-web-ui environment | 15:50 |
marzif | yes, but we need the integration tests for the web ui | 15:51 |
vannif | but I don't know how to actually do integration tests on a weg gui | 15:51 |
marzif | and afaik we don't have them now | 15:51 |
marzif | that's m3m0 job :D | 15:51 |
vannif | I think they involve a tool do actually open a browser and "click" and enter text | 15:52 |
vannif | s/do/to | 15:52 |
marzif | like selenium | 15:52 |
vannif | yes :) | 15:52 |
vannif | exactly | 15:52 |
marzif | we need something that render java script | 15:52 |
vannif | I'll ping memo for a crash course on web ui testing :) | 15:53 |
marzif | ok | 15:53 |
vannif | any questions ? | 15:54 |
vannif | szaher, are you there ? | 15:55 |
szaher | Yes | 15:55 |
sc | vannif: get horizon code and look at it, I bet they are doing unit test | 15:55 |
szaher | I was working on the oslo.log and oslo.config in freezer-api | 15:56 |
vannif | sc, yes. that's a good starting point. | 15:56 |
vannif | yes szaher, sorry | 15:56 |
vannif | go on | 15:56 |
szaher | np | 15:56 |
szaher | I did it with freezer-api and changed most of the files to use oslo.log instead of pythong logging | 15:57 |
szaher | I was working today on freezer-db-init script to move it to oslo_config and oslo_log | 15:57 |
daemontool_ | sc, brilliant | 15:58 |
szaher | I need to change some files for freezer-db-init script and will commit all together | 15:58 |
szaher | I did a quick commit to fix the requirements of freezer-api find it here https://review.openstack.org/#/c/237514/ | 15:59 |
*** marzif has quit IRC | 16:00 | |
szaher | to separate it from logging and config because it may take sometime for logging and config to be merged | 16:00 |
*** marzif has joined #openstack-freezer | 16:00 | |
vannif | are you going to send something for review ? | 16:03 |
szaher | Yes, if I finished freezer-db-init tomorrow will send everything together if not will be early next week | 16:04 |
vannif | you removed the freezer-db-init script and embedded everything in the freezer-api command ? | 16:06 |
szaher | No, I changed freezer-db-init to use oslo.config and oslo.log | 16:07 |
szaher | before it wasn't using any kind of logging, so now will be using oslo.log | 16:08 |
szaher | and oslo.config to get configs from either file or cli | 16:08 |
szaher | I was thinking of using one config file for api and db-init like all os projects | 16:08 |
szaher | we could have a database or connection section in the configuration file and we use this section to store information related to backend | 16:09 |
vannif | one for each ? | 16:09 |
szaher | whatever we decide we can use one file with 2 diff sections, for ex. DEFAULT will be for freezer-api and [connection] for freezer-db-init | 16:10 |
vannif | what are the settings which are specific of each program and are not shared ? | 16:12 |
szaher | the same existing one | 16:13 |
vannif | sorry. I don't get it. what are the specific setting needed by the freezer-db-init which are not needed by the freezer-api ? | 16:16 |
szaher | something like mappings, confirmation and so on | 16:23 |
openstackgerrit | Memo Garcia proposed openstack/freezer-web-ui: Refactoring api.py https://review.openstack.org/236175 | 16:24 |
vannif | ok | 16:24 |
vannif | remember to update the unit tests :) | 16:25 |
vannif | I'll take some time to review it and we'll got through it together | 16:27 |
vannif | in case | 16:27 |
vannif | anything else to say ? | 16:27 |
szaher | No Thanks | 16:28 |
vannif | thank you szaher | 16:28 |
vannif | I think no one else is around. m3mo is busy | 16:28 |
vannif | if anybody wants to add something ... | 16:28 |
vannif | ok. thank you all | 16:31 |
vannif | #endmeeting | 16:31 |
freezerBot` | Meeting ended Thu Oct 22 16:31:38 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:31 |
freezerBot` | Minutes: http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-22-15.06.html | 16:31 |
freezerBot` | Minutes (text): http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-22-15.06.txt | 16:31 |
freezerBot` | Log: http://meetbot.stefanocanepa.it/freezer/openstack-freezer/2015/openstack-freezer.2015-10-22-15.06.log.html | 16:31 |
openstack | Meeting ended Thu Oct 22 16:31:38 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:31 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/freezer_meeting_2015_10_22/2015/freezer_meeting_2015_10_22.2015-10-22-15.06.html | 16:31 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/freezer_meeting_2015_10_22/2015/freezer_meeting_2015_10_22.2015-10-22-15.06.txt | 16:31 |
openstack | Log: http://eavesdrop.openstack.org/meetings/freezer_meeting_2015_10_22/2015/freezer_meeting_2015_10_22.2015-10-22-15.06.log.html | 16:31 |
*** marzif has quit IRC | 16:32 | |
*** marzif has joined #openstack-freezer | 16:32 | |
*** marzif has quit IRC | 16:44 | |
*** szaher has quit IRC | 16:46 | |
*** marzif has joined #openstack-freezer | 16:47 | |
*** reldan has quit IRC | 17:02 | |
*** memogarcia has joined #openstack-freezer | 17:16 | |
*** marzif has quit IRC | 17:29 | |
*** jonaspf has quit IRC | 17:33 | |
*** reldan has joined #openstack-freezer | 17:56 | |
*** marzif has joined #openstack-freezer | 18:34 | |
*** marzif_ has joined #openstack-freezer | 18:41 | |
*** marzif has quit IRC | 18:43 | |
*** marzif_ has quit IRC | 18:52 | |
*** marzif_ has joined #openstack-freezer | 19:08 | |
*** reldan has quit IRC | 19:38 | |
*** reldan has joined #openstack-freezer | 20:00 | |
*** dschroeder has quit IRC | 23:15 | |
*** jonaspf has joined #openstack-freezer | 23:19 | |
*** jonaspf has quit IRC | 23:34 | |
*** reldan has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!