14:30:01 #startmeeting Pulp Triage 2017-10-06 14:30:01 #info ttereshc has joined triage 14:30:02 Meeting started Fri Oct 6 14:30:01 2017 UTC and is due to finish in 60 minutes. The chair is ttereshc. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:30:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:30:02 The meeting name has been set to 'pulp_triage_2017_10_06' 14:30:02 ttereshc: ttereshc has joined triage 14:30:08 !here 14:30:08 #info dalley has joined triage 14:30:08 dalley: dalley has joined triage 14:30:11 !here 14:30:11 #info ipanova has joined triage 14:30:11 ipanova: ipanova has joined triage 14:30:13 !here 14:30:13 #info daviddavis has joined triage 14:30:13 daviddavis: daviddavis has joined triage 14:30:17 !next 14:30:18 ttereshc: 5 issues left to triage: 3042, 3049, 3052, 3053, 3056 14:30:18 #topic Scheduled tasks break GET calls to /pulp/api/v2/tasks/ - http://pulp.plan.io/issues/3042 14:30:19 Issue #3042 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:30:20 Scheduled tasks break GET calls to /pulp/api/v2/tasks/ - http://pulp.plan.io/issues/3042 14:30:24 !here 14:30:24 #info jortel has joined triage 14:30:25 jortel: jortel has joined triage 14:31:04 !here 14:31:04 #info dkliban has joined triage 14:31:04 dkliban: dkliban has joined triage 14:31:19 i think we should re-define the understaning of what 'blocker' is :) anyone tried to reproduce this? 14:31:30 !here 14:31:30 #info bmbouter has joined triage 14:31:30 bmbouter: bmbouter has joined triage 14:31:49 !here 14:31:49 #info mhrivnak has joined triage 14:31:49 mhrivnak: mhrivnak has joined triage 14:32:11 !here 14:32:11 #info mansari has joined triage 14:32:11 mansari: mansari has joined triage 14:32:24 so i am not sure that this is an area of pulp is worth improving 14:32:57 Agreed. 14:32:57 +1 14:33:02 I also agree 14:33:24 I also acknowledge what QE is saying here 14:33:35 Should we discuss priorities in general with QE at some point? So we are on the same page 14:33:41 We can take this as a known issue. 14:33:47 +1 as known issue 14:33:58 And yes, we should discuss priorities with them especially around this area. 14:34:01 agreed 14:34:06 agreed 14:34:19 i think what he tries to point out is that once you schedule a task then you are not able to list tasks in general 14:34:33 !propose other accept + tterashc will put a comment 14:34:33 #idea Proposed for #3042: accept + tterashc will put a comment 14:34:33 ttereshc: Proposed for #3042: accept + tterashc will put a comment 14:34:36 that seems problematic 14:35:21 ipanova, any objections to accept? 14:35:27 That is a good point. It would be nice to make sure this isn't a regression. 14:35:27 nope 14:35:33 If it is, it could impact katello and others. 14:35:45 let me reproduce this and then close? 14:35:59 !propose other accept + ipanova will try to reproduce 14:35:59 #idea Proposed for #3042: accept + ipanova will try to reproduce 14:35:59 ttereshc: Proposed for #3042: accept + ipanova will try to reproduce 14:36:03 !accept 14:36:03 #agreed accept + ipanova will try to reproduce 14:36:03 ttereshc: Current proposal accepted: accept + ipanova will try to reproduce 14:36:04 Otherwise I wonder if it's a very specific circumstance causing something unexpected to be in the TaskStatus object that isn't serializable. 14:36:05 #topic Sync Task hangs forever if wrong proxy setting provided - http://pulp.plan.io/issues/3049 14:36:05 ttereshc: 4 issues left to triage: 3049, 3052, 3053, 3056 14:36:06 Issue #3049 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:36:07 Sync Task hangs forever if wrong proxy setting provided - http://pulp.plan.io/issues/3049 14:37:42 accept as is? 14:37:57 That seems reasonable. 14:38:04 +1 14:38:06 +1 14:38:08 +1 14:38:09 !propose accept 14:38:09 #idea Proposed for #3049: Leave the issue as-is, accepting its current state. 14:38:09 ttereshc: Proposed for #3049: Leave the issue as-is, accepting its current state. 14:38:12 I'm interested to reproduce it to figure out what part of the connection process is hanging. 14:38:21 But not interested enough to make it a big priority. :) 14:38:29 !accept 14:38:29 #agreed Leave the issue as-is, accepting its current state. 14:38:29 ttereshc: Current proposal accepted: Leave the issue as-is, accepting its current state. 14:38:30 ttereshc: 3 issues left to triage: 3052, 3053, 3056 14:38:31 #topic Default fields download_policy and sync_mode on importer create - http://pulp.plan.io/issues/3052 14:38:31 Issue #3052 [NEW] (unassigned) - Priority: Normal | Severity: Low 14:38:32 Default fields download_policy and sync_mode on importer create - http://pulp.plan.io/issues/3052 14:39:10 rewrite as a story? 14:39:14 +1 14:39:29 sure. i also suggested that sync_mode should not have a default 14:39:35 !propose other convert to a story 14:39:35 #idea Proposed for #3052: convert to a story 14:39:35 ttereshc: Proposed for #3052: convert to a story 14:39:45 I think we can discuss it before grooming 14:39:47 +1 rewrite as story 14:39:50 on the issue 14:39:54 Sounds good. 14:39:59 !accept 14:39:59 #agreed convert to a story 14:39:59 ttereshc: Current proposal accepted: convert to a story 14:40:01 #topic pclean does not remove migrations in the pulp_app or plugin projects - http://pulp.plan.io/issues/3053 14:40:01 ttereshc: 2 issues left to triage: 3053, 3056 14:40:02 Issue #3053 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:40:03 pclean does not remove migrations in the pulp_app or plugin projects - http://pulp.plan.io/issues/3053 14:40:17 oh man this happened to me 3 times! 14:40:50 so, pclean just runs migrations, but doesnt make them 14:40:53 doesn't pclean make migrations currently? 14:41:01 I don't think so 14:41:09 I'm not really sure it's what I remembered 14:41:14 there isnt a nice way to make migrations since we have to specify each app 14:41:29 and aliases cant know which plugins to do 14:41:45 oh right 14:42:06 it can be smart and figure out which plugins are installed 14:42:11 Is a core problem here that if you change the data model and forget about migrations, your running code won't match the DB's schema? 14:42:33 I believe so 14:42:35 mhrivnak: yeah 14:42:36 we should consider just checking in migrations into source code to fix this. would be good to get in the habit of updating migrations when we update models. 14:42:40 no it's that after you vagrant up it was broken for me 14:42:52 I think it's from changing a git branch and the migrations are leftover 14:43:00 Or I guess since we don't have migrations checked in, if *anyone* changes the data layer then everyone has to worry about migrations? 14:43:08 Yeah ok, that makes sense. 14:43:13 mhrivnak: yes exactly 14:43:19 I know how to work around it so it's not a big one for me 14:43:21 bmbouter: you sure you didn't do a git pull? 14:43:27 I did git pull 14:43:37 then changed the branch 14:43:37 it's possible that the git pull changed your models then 14:43:48 yeah that is def what happened 14:43:51 bmbouter: how about a new dev alias to remove and recreate migrations 14:44:05 s/function/alias 14:44:08 yeah but it also can't know about the plugins 14:44:19 I had to remove both the pulp_app and pulp_example migrations 14:44:42 if it took args, you could list any plugins installed 14:44:58 so even though its a bit annoying I can fix this in a few seconds now and since it's temporary I think we should close WONTFIX and identify the workaround 14:45:08 pulp-manager remakemigrations pulp_app pulp_file pulp_example 14:45:18 I would also be ok w/ that 14:45:18 thats fine by me also 14:45:20 haha 14:45:23 what asmacdo said 14:45:33 would that be helpful later on? 14:45:37 if so then that would be best 14:45:44 it would be helpful until we GA 14:45:57 can we get some input on others on this? 14:46:18 even after we commit migrations, we will probably want to blow them away and start over so we have 1 set of initial migrations 14:46:30 it's not that annoying for me personally, I'm fine with workaround as well 14:46:48 I don't think we'll be redoing migrations after we commit them or at least I hope not 14:47:08 +1 WONT FIX +1/2 new dev functions 14:47:19 +1 WONTFIX from me 14:47:29 +1 14:47:33 +1 14:47:34 any volunteers to provide workaround in comments? 14:47:47 I'll do it 14:47:51 +1 to all this 14:48:00 !propose other close as wontfix and asmacdo will provide workaround 14:48:00 #idea Proposed for #3053: close as wontfix and asmacdo will provide workaround 14:48:00 ttereshc: Proposed for #3053: close as wontfix and asmacdo will provide workaround 14:48:02 yeah it's also not annoying to me after the first time it happened 14:48:08 !accept 14:48:08 #agreed close as wontfix and asmacdo will provide workaround 14:48:08 ttereshc: Current proposal accepted: close as wontfix and asmacdo will provide workaround 14:48:09 ttereshc: 1 issues left to triage: 3056 14:48:10 #topic rapidly dispatching sync of the same repo causes resource manager to print traceback - http://pulp.plan.io/issues/3056 14:48:10 Issue #3056 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:48:11 thanks asmacdo 14:48:12 rapidly dispatching sync of the same repo causes resource manager to print traceback - http://pulp.plan.io/issues/3056 14:48:29 It looks like we're missing a uniqueness constraint on the model. 14:49:38 Might be an easy fix, but might also require a quick audit to make sure all code that creates them is prepared for a dup key error. 14:50:01 agreed 14:50:04 In any case, it definitely needs to be fixed. 14:50:06 I think we should take this onto the sprint 14:50:09 +1 14:50:12 +1 14:50:25 +1 14:50:26 !propose other accept + add to sprint 14:50:26 #idea Proposed for #3056: accept + add to sprint 14:50:26 ttereshc: Proposed for #3056: accept + add to sprint 14:50:26 !propose other high high and add to sprint 14:50:35 +1 14:50:35 heh 14:50:48 let's try again 14:50:51 !propose other high high and add to sprint 14:50:51 #idea Proposed for #3056: high high and add to sprint 14:50:51 ttereshc: Proposed for #3056: high high and add to sprint 14:50:55 !accept 14:50:55 #agreed high high and add to sprint 14:50:55 ttereshc: Current proposal accepted: high high and add to sprint 14:50:56 ttereshc: No issues to triage. 14:50:59 !end 14:50:59 #endmeeting