14:30:33 #startmeeting Pulp Triage 2017-08-15 14:30:33 #info ttereshc has joined triage 14:30:34 Meeting started Tue Aug 15 14:30:33 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:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:30:34 The meeting name has been set to 'pulp_triage_2017_08_15' 14:30:34 ttereshc: ttereshc has joined triage 14:30:43 #info bizhang has joined triage 14:30:43 !here 14:30:43 bizhang: bizhang has joined triage 14:30:44 !here 14:30:44 #info mansari has joined triage 14:30:45 mansari: mansari has joined triage 14:30:51 #info preethi has joined triage 14:30:51 !here 14:30:51 preethi: preethi has joined triage 14:30:52 here 14:31:02 !here 14:31:02 #info mhrivnak has joined triage 14:31:03 mhrivnak: mhrivnak has joined triage 14:31:04 !next 14:31:05 ttereshc: 8 issues left to triage: 2966, 2974, 2975, 2976, 2977, 2978, 2979, 2983 14:31:06 #topic Unable to sync docker repo because worker dies - http://pulp.plan.io/issues/2966 14:31:06 Issue #2966 [NEW] (unassigned) - Priority: Normal | Severity: High 14:31:08 Unable to sync docker repo because worker dies - http://pulp.plan.io/issues/2966 14:31:11 !here 14:31:11 #info dkliban has joined triage 14:31:12 dkliban: dkliban has joined triage 14:31:16 #info daviddavis has joined triage 14:31:16 !here 14:31:16 daviddavis: daviddavis has joined triage 14:31:33 #info dalley has joined triage 14:31:33 !here 14:31:33 dalley: dalley has joined triage 14:31:46 elijah_d what do you think? 14:32:16 !here 14:32:16 #info ipanova has joined triage 14:32:17 ipanova: ipanova has joined triage 14:32:31 !propose skip 14:32:31 #idea Proposed for #2966: Skip this issue for this triage session. 14:32:32 mhrivnak: Proposed for #2966: Skip this issue for this triage session. 14:32:37 let's come back to this one at the end if elijah_d has something to add 14:32:42 +1 14:32:48 !next 14:32:49 ttereshc: 7 issues left to triage: 2974, 2975, 2976, 2977, 2978, 2979, 2983 14:32:50 #topic Error when attempting to create two repos with the same name - http://pulp.plan.io/issues/2974 14:32:50 Issue #2974 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:32:51 Error when attempting to create two repos with the same name - http://pulp.plan.io/issues/2974 14:33:18 accept as is and add to sprint 14:33:20 #idea Proposed for #2974: Leave the issue as-is, accepting its current state. 14:33:20 !propose accept 14:33:20 mhrivnak: Proposed for #2974: Leave the issue as-is, accepting its current state. 14:33:26 ttereshc, I can recreate #2966 and post logs before the next triage 14:33:27 I would not add it to this sprint. 14:33:38 ok 14:33:38 I suspect we have the same issue on other models. 14:33:47 elijah_d, sounds good,thank you 14:33:48 And I don't think this blocks plugin writers. 14:33:49 #info jortel has joined triage 14:33:49 !here 14:33:49 jortel: jortel has joined triage 14:33:51 #info bmbouter has joined triage 14:33:51 !here 14:33:51 bmbouter: bmbouter has joined triage 14:34:14 i don't feel strongly about adding to the sprint 14:34:18 so we can move on 14:34:21 some of the other models handle this already but I agree that it doesn't block plugin writers 14:34:25 !accept 14:34:25 #agreed Leave the issue as-is, accepting its current state. 14:34:25 ttereshc: Current proposal accepted: Leave the issue as-is, accepting its current state. 14:34:26 ttereshc: 6 issues left to triage: 2975, 2976, 2977, 2978, 2979, 2983 14:34:27 #topic Username field doesn't validate characters - http://pulp.plan.io/issues/2975 14:34:27 Issue #2975 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:34:28 Username field doesn't validate characters - http://pulp.plan.io/issues/2975 14:34:43 accept as is? 14:34:53 #idea Proposed for #2975: Leave the issue as-is, accepting its current state. 14:34:53 !propose accept 14:34:53 mhrivnak: Proposed for #2975: Leave the issue as-is, accepting its current state. 14:35:00 +1 14:35:00 +1 14:35:00 +1 14:35:07 we are going to have a lot of validation things 14:35:08 I think it's more important than previous one, no? 14:35:20 users can end up with weird things in db 14:35:23 maybe we should treat these as stories rather than bugs 14:35:53 I think adding a story to scrub all the field validation would be good instead of doing piecemeal 14:35:55 Does this one actually add anything to the DB? 14:36:15 I agree we would benefit from a top-to-bottom validation effort. 14:36:20 +1 14:36:23 isn't it a user creation? 14:36:43 Yes, but I think it's failing. 14:37:04 is it? 14:37:06 oh wait, I moved on to the wrong one. 14:37:07 Ah ok, I don't see it on the issue 14:37:08 it works but it should not work 14:37:09 issue doesn't specify 14:37:17 You're right! 14:37:21 Sorry about that. :) 14:37:34 no worries 14:37:42 I can add a story to add validation how about 14:37:46 and then close these tasks out? 14:37:52 and add them as checklist items? 14:37:56 That sounds reasonable. 14:38:03 !propose skip 14:38:03 #idea Proposed for #2975: Skip this issue for this triage session. 14:38:04 daviddavis: Proposed for #2975: Skip this issue for this triage session. 14:38:18 ty daviddavis 14:38:19 Or rewrite them as tasks 14:38:32 #agreed Skip this issue for this triage session. 14:38:32 !accept 14:38:32 ttereshc: Current proposal accepted: Skip this issue for this triage session. 14:38:33 ttereshc: 5 issues left to triage: 2976, 2977, 2978, 2979, 2983 14:38:33 #topic 500 error when I try to create a username with more than 150 chars - http://pulp.plan.io/issues/2976 14:38:34 Issue #2976 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:38:35 500 error when I try to create a username with more than 150 chars - http://pulp.plan.io/issues/2976 14:38:41 #idea Proposed for #2976: Skip this issue for this triage session. 14:38:41 !propose skip 14:38:42 daviddavis: Proposed for #2976: Skip this issue for this triage session. 14:38:51 +1 14:38:52 that might be different 14:39:00 the validator is set to 150 14:39:11 but it looks like it isnt being caught right 14:39:26 where do you see that? 14:39:40 I glanced at this and really hoped the username was "daviddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavis". ;) 14:39:47 models/auth.py #45 14:39:48 haha 14:39:49 :) 14:39:52 lol daviddavis 14:40:21 probably the validator should be on the serialzier not the model 14:40:24 asmacdo: I think max_length has to be set in the serializer 14:40:30 yea 14:40:38 that just sets the size on the db field in auth.py 14:40:39 but the point is this one is a bug, not part of the top to bottom validation stuff 14:41:00 From a user standpoint, I think they're all bugs. 14:41:22 agreed 14:41:32 ok, but it seems different to have a broken validator than to not have one at all 14:41:52 I don't think the max_length setting in the model is a validator 14:41:59 Agreed. Two different types of bugs. 14:42:00 it determines the max length of the db field 14:42:14 you are right 14:42:21 There's no harm done to the user except they're subjected to a 500 error instead of a 4xx. 14:42:43 So I'm good with doing this as part of the validation sweep. 14:42:55 ok, im convinced 14:43:04 yay :) 14:43:06 !accept 14:43:06 #agreed Skip this issue for this triage session. 14:43:06 ttereshc: Current proposal accepted: Skip this issue for this triage session. 14:43:08 #topic Attributes on KeyValueRelatedFields are not used by DRF - http://pulp.plan.io/issues/2977 14:43:08 ttereshc: 4 issues left to triage: 2977, 2978, 2979, 2983 14:43:09 Issue #2977 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:43:10 Attributes on KeyValueRelatedFields are not used by DRF - http://pulp.plan.io/issues/2977 14:43:50 accept and add to sprint 14:44:26 +1 14:44:38 +1 14:44:40 #idea Proposed for #2977: accept and add to sprint 14:44:40 !propose other accept and add to sprint 14:44:40 ttereshc: Proposed for #2977: accept and add to sprint 14:44:43 !accept 14:44:43 #agreed accept and add to sprint 14:44:43 ttereshc: Current proposal accepted: accept and add to sprint 14:44:44 ttereshc: 3 issues left to triage: 2978, 2979, 2983 14:44:44 #topic Make task-group tasks visible - http://pulp.plan.io/issues/2978 14:44:46 Issue #2978 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:44:47 Make task-group tasks visible - http://pulp.plan.io/issues/2978 14:45:44 This could become a story. 14:45:57 i think we could probably just do this with filtering 14:46:10 #idea Proposed for #2978: convert to story 14:46:10 !propose other convert to story 14:46:10 ttereshc: Proposed for #2978: convert to story 14:46:16 As a user, XXX type of task is visible in the task list. 14:46:46 #agreed convert to story 14:46:46 !accept 14:46:46 ttereshc: Current proposal accepted: convert to story 14:46:47 ttereshc: 2 issues left to triage: 2979, 2983 14:46:47 asmacdo I suspect this task type is just missing the decorator that would make it user-facing. 14:46:47 #topic Celery workers may deadlock when PULP_MAX_TASKS_PER_CHILD and mongo replica set are used - http://pulp.plan.io/issues/2979 14:46:48 Issue #2979 [NEW] (unassigned) - Priority: Normal | Severity: Medium 14:46:49 Celery workers may deadlock when PULP_MAX_TASKS_PER_CHILD and mongo replica set are used - http://pulp.plan.io/issues/2979 14:46:55 * daviddavis does the celery bug dance 14:47:00 * bmbouter ducks 14:47:43 for triage purposes I think this should be accepted 14:48:11 but in terms of fixing it, celery's forking behavior and pymongo's threading behavior are just incompatible 14:48:24 Have they been using replica sets all along? 14:48:34 yeah I think so 14:48:45 but this issue isn't unique to replica sets even though they think it is 14:48:52 I was going to comment w/ that 14:48:57 Gotcha. 14:49:11 #idea Proposed for #2979: Priority: Low, Severity: Low 14:49:11 !propose triage low low 14:49:11 mhrivnak: Proposed for #2979: Priority: Low, Severity: Low 14:49:19 or wontfix? 14:49:30 ^ especially since we recommend against using replica sets. 14:49:40 wontfix would also be good. 14:49:42 so this will affect sat 14:49:53 closed-cantfix 14:50:05 it's not unique to replica sets, so any pulp user who enables that option could experience this 14:50:15 without enabling that option it only forks once 14:50:24 but with that option enabled it forks often 14:50:27 bmbouter which option? 14:50:33 MAX_TASKS_PER_CHILD 14:50:36 ah. 14:51:02 Has this always been a bug since we added support for that option? 14:51:05 by introducing that feature we've created this problem (well really we significantly increased it's probability of occurance) 14:51:08 Or is there something new? 14:51:17 it's new because it forks a lot with that option set 14:51:47 #idea Proposed for #2979: wait for bmbouter to write this all up and triage on Friday 14:51:47 !propose other wait for bmbouter to write this all up and triage on Friday 14:51:47 mhrivnak: Proposed for #2979: wait for bmbouter to write this all up and triage on Friday 14:52:03 +1 14:52:08 +1 14:52:10 !accept 14:52:10 #agreed wait for bmbouter to write this all up and triage on Friday 14:52:10 ttereshc: Current proposal accepted: wait for bmbouter to write this all up and triage on Friday 14:52:11 ttereshc: 1 issues left to triage: 2983 14:52:12 #topic Default httpd configuration makes directory listings hard - http://pulp.plan.io/issues/2983 14:52:12 Issue #2983 [NEW] (unassigned) - Priority: Normal | Severity: Low 14:52:14 Default httpd configuration makes directory listings hard - http://pulp.plan.io/issues/2983 14:53:45 I'm not sure I get the issue but it sounds like a story? :) 14:54:09 !propose triage low low 14:54:09 #idea Proposed for #2983: Priority: Low, Severity: Low 14:54:10 mhrivnak: Proposed for #2983: Priority: Low, Severity: Low 14:54:33 I could see it as a bug. We did a thing that makes directory listings weird only in that particular place. 14:54:53 ok with me 14:55:08 no objections? anyone 14:55:17 A reasonable observation, but it's not really intended for human eyes. :) 14:55:26 :) 14:55:31 #agreed Priority: Low, Severity: Low 14:55:31 !accept 14:55:31 ttereshc: Current proposal accepted: Priority: Low, Severity: Low 14:55:33 ttereshc: No issues to triage. 14:55:40 !end 14:55:40 #endmeeting