Wednesday, 2014-03-12

mordredjeblair: I agree with you - SergeyLukjanov said he preferred keeping sqlite support because it's easier for him to run locally00:25
mordredbut I would vote for ditching the sqlite support altogether00:25
mordredjeblair: I took a stab at doing that last weekend - got frustrated and quit00:27
mordredjeblair: I'll try again00:27
krotscheckjeblair: if mordred throws in the towel I can take a swing at it too as soon as I get pagination working in the UI00:48
jeblairyeah, i'm normally sympathetic to being able to run things locally, but sqlalchemy migrations don't actually help us test anything we care about, and make it hard to test the thing we do care about.  i think we should drop them.00:49
krotscheckI think we're actually using alembic for migrations, no?00:50
mordredyeah. alembic for the migrations - I think he's saying, if we can't test them as we're using them - then they're a bunch of effort for not much gain00:58
mordredwhcih I think is a bug in the test suite infrastructure00:58
*** openstack has joined #storyboard01:05
*** krotscheck has quit IRC01:19
*** tteggel has quit IRC01:22
*** tteggel has joined #storyboard01:23
*** david-lyle has joined #storyboard03:09
*** saju_m has joined #storyboard06:52
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Rename migration revisions  https://review.openstack.org/7986907:40
*** jcoufal has joined #storyboard07:59
*** saju_m has quit IRC08:41
*** hashar has joined #storyboard08:41
*** saju_m has joined #storyboard09:09
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Fill the last_login field  https://review.openstack.org/7988709:18
*** jcoufal has quit IRC09:20
*** jcoufal has joined #storyboard09:22
*** hashar has quit IRC09:58
*** hashar has joined #storyboard10:10
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Missing security decorators added  https://review.openstack.org/7989510:18
*** saju_m has quit IRC10:49
*** hashar has quit IRC11:20
*** ChanServ changes topic to "test/gate jobs are queuing now in preparation for gerrit maintenance at 12:00 utc (eta to resume is 12:30 utc)"11:28
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Missing security decorators added  https://review.openstack.org/7989511:52
*** ChanServ changes topic to "gerrit on review.openstack.org is down for maintenance (eta to resume is 12:30 utc)"12:07
*** david-lyle has quit IRC12:24
*** ChanServ changes topic to "gerrit on review.openstack.org is down for maintenance (revised eta to resume is 13:00 utc)"12:24
*** saju_m has joined #storyboard12:37
*** hashar has joined #storyboard12:46
*** openstackgerrit has quit IRC12:54
*** openstackgerrit has joined #storyboard12:54
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard-webclient: Hide "Create Project" for non-superusers  https://review.openstack.org/7993913:05
*** openstackgerrit has quit IRC13:08
*** openstackgerrit has joined #storyboard13:08
*** openstack has joined #storyboard14:04
*** mfer has joined #storyboard14:17
*** krotscheck has joined #storyboard14:26
*** david-lyle has joined #storyboard14:30
*** ChanServ changes topic to "Storyboard | http://git.openstack.org/cgit/openstack-infra/storyboard/ | Weekly Meeting: Thursdays at 16:00 UTC in #openstack-meeting"14:42
*** saju_m has quit IRC15:03
*** saju_m has joined #storyboard15:04
*** krotscheck has quit IRC15:06
*** mfer has quit IRC15:07
*** miqui has joined #storyboard15:19
*** mfer has joined #storyboard15:38
*** saju_m has quit IRC15:40
*** che-arne has joined #storyboard15:58
*** krotscheck has joined #storyboard16:54
krotscheckruhe, NikitaKonovalov: That renaming change on the migrations - I like it, how's that going to impact our servers?16:55
*** cody-somerville has quit IRC16:58
NikitaKonovalovwell, the current db state is kept in alembic_versioin table16:59
*** cody-somerville has joined #storyboard16:59
*** cody-somerville has joined #storyboard16:59
NikitaKonovalovso if we change it manually somehow from a hash to a 005 it shoul work16:59
krotscheckWell, given that the migrations are currently completely borked, it might be the right time to do this.17:00
krotscheckspeaking of which....17:00
krotscheckmordred, any progress on your commit that broke storyboard?17:00
krotscheckNikitaKonovalov: In the meantime, can I get a critique of this: https://etherpad.openstack.org/p/StoryboardPerms17:02
*** cody-somerville has quit IRC17:03
*** cody-somerville_ has joined #storyboard17:03
*** cody-somerville_ has quit IRC17:03
*** cody-somerville_ has joined #storyboard17:03
*** saju_m has joined #storyboard17:16
*** jcoufal has quit IRC17:31
*** openstackstatus has quit IRC17:38
*** openstackstatus has joined #storyboard17:39
openstackgerritA change was merged to openstack-infra/storyboard: Rename migration revisions  https://review.openstack.org/7986917:54
*** hashar has quit IRC17:54
krotscheckALright, everyone, get to rebasing your changes :)17:59
krotscheckAlso, high priority story for everyone: http://storyboard.openstack.org/#!/story/29/overview18:08
krotscheckSince we don't have priorities yet.18:08
krotscheckAnd holy shit do we need paging - mordred just ran the project import script.18:08
mordredkrotscheck: search doesn't work18:09
mordredon the project page18:09
krotscheckmordred: Search wasn't MVP18:09
krotscheckI can pull the search box.18:09
krotscheckIt's literally not connected to anything right now.18:09
ruhekrotscheck: http://storyboard.openstack.org/#!/story/29/overview i can take a stab at this at the weekend18:26
ruhei should apologise for my inactivity recently. i've been pulled out to pull out another project18:27
*** saju_m has quit IRC18:30
*** cody-somerville_ is now known as cody-somerville18:39
krotscheckAFK, everyone, lunch. HOpefully I'll have znc up and running after lunch so I can get scrollback.18:43
*** krotscheck has quit IRC18:43
ruhehere is an idea how to fix sqlite problem:18:57
ruhe1. explicitly disable everything related to sqlite in migration tests18:58
ruhe2. in all other unit tests populate DB (which would still be sqlite) from SQLA metadata18:58
ruhe3. use https://review.openstack.org/#/c/74081/ to make sure that our model is in sync with migrations (only on MySQL and Postgres)18:59
ruhemordred: what do you think? ^^19:00
*** krotscheck has joined #storyboard19:25
* krotscheck peers suspiciously at his ZNC server.19:25
krotscheckooooOOOOoooo19:27
krotscheckBuffer playback!19:27
krotscheckNeat!19:28
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Go back to alembic migrations  https://review.openstack.org/7920819:42
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Missing security decorators added  https://review.openstack.org/7989519:44
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Fill the last_login field  https://review.openstack.org/7988719:44
ruhekrotscheck: what do you think of my idea to resolve sqlite problem?19:45
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Logging in with a pre-existing user saves details  https://review.openstack.org/7970519:46
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Added paging to list endpoints  https://review.openstack.org/7975719:47
krotscheckruhe: Was that in scrollback?19:48
ruheyes19:48
ruhei'll copy it19:48
ruhehere is an idea how to fix sqlite problem:19:48
ruhe1. explicitly disable everything related to sqlite in migration tests19:48
ruhe2. in all other unit tests populate DB (which would still be sqlite) from SQLA metadata19:49
ruhe3. use https://review.openstack.org/#/c/74081/ to make sure that our model is in sync with migrations (only on MySQL and Postgres)19:49
krotscheckHrm, that looks good.19:49
krotscheckSo, I like 3.19:50
krotscheckAnd I like 119:50
krotscheckBut I think that 2 should be "Fuck you, install a database"19:50
krotscheckWe're only going to test what we actually use. Adding a ton of extra edge case code just for our unit tests, when all they're really testing is integration with a database that we don't want anyone using in production,....19:51
krotscheck...well, seems like a lot of extra effort for no real benefit.19:52
krotscheckIf at some point oslo starts supporting SQLite, fine.19:52
krotscheckBut I don't want to maintain that.19:52
ruhekrotscheck: well, since most (or all) developers are here and i haven't seen much of resistance towards getting rid of sqlite., i think that your approach is the best19:52
krotscheckNuke it from orbit!19:53
krotscheck:)19:53
krotscheckAFK, need to go interview Andrew :)19:53
ruhecould you please ask him to check out his skype?19:54
mordredkrotscheck: nuke all the things20:25
ruhere: drop sqlite. on the other hand - we will have to generate database with a random name for each test20:29
*** che-arne has quit IRC20:30
ruhei know ceilometer folks are trying to do the same thing, but it seems like there are other potential issues:20:36
ruhehttps://review.openstack.org/#/c/59489/20:36
ruhehttps://review.openstack.org/#/c/63049/20:36
krotscheckWilldo21:03
krotscheckruhe: Willdo21:03
*** mfer has quit IRC21:20
*** cody-somerville- has joined #storyboard21:26
openstackgerritA change was merged to openstack-infra/storyboard: Fill the last_login field  https://review.openstack.org/7988721:29
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Logging in with a pre-existing user saves details  https://review.openstack.org/7970521:42
openstackgerritA change was merged to openstack-infra/storyboard: Missing security decorators added  https://review.openstack.org/7989521:47
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Logging in with a pre-existing user saves details  https://review.openstack.org/7970521:47
ruhekrotscheck: did znc return my comments about problems we might have when we drop sqlite completely? :)22:45
*** david_lyle_ has joined #storyboard23:39
*** david-lyle has quit IRC23:41

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