14:31:04 #startmeeting Pulp Triage 2021-04-23 14:31:04 #info fao89 has joined triage 14:31:04 !start 14:31:05 Meeting started Fri Apr 23 14:31:04 2021 UTC. The chair is fao89. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:31:05 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:31:05 The meeting name has been set to 'pulp_triage_2021-04-23' 14:31:05 fao89: fao89 has joined triage 14:31:12 #info gerrod has joined triage 14:31:12 !here 14:31:12 gerrod: gerrod has joined triage 14:31:41 https://hackmd.io/@pulp/triage/edit 14:31:53 #info daviddavis has joined triage 14:31:53 !here 14:31:53 daviddavis: daviddavis has joined triage 14:32:01 #info dalley has joined triage 14:32:01 !here 14:32:01 dalley: dalley has joined triage 14:32:20 no items on the agenda so far 14:32:43 should we start the triage? 14:33:11 sure 14:33:28 !next 14:33:29 #topic https://pulp.plan.io/issues/8619 14:33:29 fao89: 8 issues left to triage: 8619, 8615, 8610, 8609, 8608, 8607, 8606, 8603 14:33:30 RM 8619 - wibbit - NEW - RPM Sync Issue - Duplicate content 14:33:31 https://pulp.plan.io/issues/8619 14:34:30 #idea Proposed for #8619: move to rpm project 14:34:30 !propose other move to rpm project 14:34:30 fao89: Proposed for #8619: move to rpm project 14:34:38 #info ipanova has joined triage 14:34:38 !here 14:34:39 ipanova: ipanova has joined triage 14:35:20 +1 14:35:23 +1 14:35:27 +1 14:35:29 #agreed move to rpm project 14:35:29 !accept 14:35:29 fao89: Current proposal accepted: move to rpm project 14:35:30 #topic https://pulp.plan.io/issues/8615 14:35:30 fao89: 7 issues left to triage: 8615, 8610, 8609, 8608, 8607, 8606, 8603 14:35:31 RM 8615 - wibbit - NEW - Improve error output 14:35:32 https://pulp.plan.io/issues/8615 14:35:47 #info ttereshc has joined triage 14:35:47 !here 14:35:48 ttereshc: ttereshc has joined triage 14:36:19 #idea Proposed for #8615: move to rpm project 14:36:19 !propose other move to rpm project 14:36:19 fao89: Proposed for #8615: move to rpm project 14:36:22 same thing 14:36:24 +1 14:36:26 this is in pulpcore though 14:36:32 the error comes from pulpcore 14:36:35 yeah 14:36:41 https://git.io/JOM6f 14:36:49 #idea Proposed for #8615: Leave the issue as-is, accepting its current state. 14:36:49 !propose accept 14:36:49 daviddavis: Proposed for #8615: Leave the issue as-is, accepting its current state. 14:37:07 +1 14:37:09 we maybe need to add values 14:37:16 #agreed Leave the issue as-is, accepting its current state. 14:37:16 !accept 14:37:16 fao89: Current proposal accepted: Leave the issue as-is, accepting its current state. 14:37:16 #topic https://pulp.plan.io/issues/8610 14:37:17 fao89: 6 issues left to triage: 8610, 8609, 8608, 8607, 8606, 8603 14:37:18 RM 8610 - ggainey - NEW - PulpImporter assumes tempfiles can always go to /tmp 14:37:19 https://pulp.plan.io/issues/8610 14:37:33 oops 14:37:34 #info ggainey has joined triage 14:37:34 !here 14:37:34 ggainey: ggainey has joined triage 14:37:55 fao89, can we get back to 8619 at the end of triage pls 14:37:56 accept and add - this broke me yesterday, we need to do summat about it 14:38:08 yep, we can 14:38:12 ty 14:38:20 #idea Proposed for #8610: accept and add to sprint 14:38:20 !propose other accept and add to sprint 14:38:20 fao89: Proposed for #8610: accept and add to sprint 14:38:35 #agreed accept and add to sprint 14:38:35 !accept 14:38:35 fao89: Current proposal accepted: accept and add to sprint 14:38:36 #topic https://pulp.plan.io/issues/8609 14:38:36 fao89: 5 issues left to triage: 8609, 8608, 8607, 8606, 8603 14:38:37 RM 8609 - mdellweg - POST - Signing workflow docs is outdated 14:38:38 https://pulp.plan.io/issues/8609 14:38:48 accept and add 14:38:56 x9c4 has already done work here 14:38:59 +1 14:39:04 #idea Proposed for #8609: accept and add to sprint 14:39:04 !propose other accept and add to sprint 14:39:04 fao89: Proposed for #8609: accept and add to sprint 14:39:05 +1 14:39:07 #agreed accept and add to sprint 14:39:07 !accept 14:39:07 fao89: Current proposal accepted: accept and add to sprint 14:39:07 #topic https://pulp.plan.io/issues/8608 14:39:08 fao89: 4 issues left to triage: 8608, 8607, 8606, 8603 14:39:09 RM 8608 - hutchic - NEW - pulp_rpm is using deprecated signing service key index 14:39:10 https://pulp.plan.io/issues/8608 14:39:17 accept and add 14:39:40 right now, publishing w/a signing-service enabled is broken because of this 14:39:47 #idea Proposed for #8608: accept and add to sprint 14:39:47 !propose other accept and add to sprint 14:39:47 fao89: Proposed for #8608: accept and add to sprint 14:39:49 move to pulp_rp, 14:39:55 +1 14:40:01 and rpm folks will decide 14:40:02 #agreed accept and add to sprint 14:40:02 !accept 14:40:02 fao89: Current proposal accepted: accept and add to sprint 14:40:02 #topic https://pulp.plan.io/issues/8607 14:40:03 ah - yesyes, sorry, +1 to move 14:40:03 fao89: 3 issues left to triage: 8607, 8606, 8603 14:40:04 RM 8607 - ppicka - ASSIGNED - Basic views for ACS 14:40:05 https://pulp.plan.io/issues/8607 14:40:22 !propose triage accept and add to sprint 14:40:22 ipanova: (propose triage [target_release]) -- Propose triage values including priority, severity, and an optional target release. 14:40:26 task? 14:40:30 +1 to task 14:40:34 +1 14:40:47 #idea Proposed for #8607: convert to task 14:40:47 !propose other convert to task 14:40:47 fao89: Proposed for #8607: convert to task 14:40:53 #agreed convert to task 14:40:53 !accept 14:40:53 fao89: Current proposal accepted: convert to task 14:40:53 #topic https://pulp.plan.io/issues/8606 14:40:54 fao89: 2 issues left to triage: 8606, 8603 14:40:55 RM 8606 - ppicka - ASSIGNED - Create models for ACS 14:40:56 https://pulp.plan.io/issues/8606 14:41:03 same 14:41:17 +1 14:41:19 #idea Proposed for #8606: convert to task 14:41:19 !propose other convert to task 14:41:19 fao89: Proposed for #8606: convert to task 14:41:20 yeah, same, both are already on the sprint 14:41:35 #agreed convert to task 14:41:35 !accept 14:41:35 fao89: Current proposal accepted: convert to task 14:41:36 #topic https://pulp.plan.io/issues/8603 14:41:36 fao89: 1 issues left to triage: 8603 14:41:37 RM 8603 - jsherril@redhat.com - NEW - possible tasking race condition: update or delete on table "core_reservedresource" violates foreign key constraint "core_taskreservedres_resource_id_ee0b7c62_fk_core_rese" on table "core_taskreservedresource" 14:41:38 https://pulp.plan.io/issues/8603 14:41:59 #idea Proposed for #8603: Leave the issue as-is, accepting its current state. 14:41:59 !propose accept 14:41:59 fao89: Proposed for #8603: Leave the issue as-is, accepting its current state. 14:42:19 I would consider adding to the sprint 14:42:34 tasking system issues are painful 14:42:39 agreed 14:42:41 #idea Proposed for #8603: accept and add to sprint 14:42:41 !propose other accept and add to sprint 14:42:41 fao89: Proposed for #8603: accept and add to sprint 14:42:42 and katello is definitely affected for a while 14:42:45 concur 14:42:51 even if we move to the new system 14:43:06 #agreed accept and add to sprint 14:43:06 !accept 14:43:06 fao89: Current proposal accepted: accept and add to sprint 14:43:07 ttereshc: it will take us a while to move to the new system 14:43:08 fao89: No issues to triage. 14:43:13 +! 14:43:15 +1 14:43:22 !friday 14:43:22 ♪ It's Friday, Friday, gotta get down on Friday ♪ 14:43:26 wooo! 14:43:30 !dance 14:43:30 ♪┏(°.°)┛┗(°.°)┓┗(°.°)┛┏(°.°)┓ ♪ 14:43:31 what is the issue you mentioned ttereshc ? 14:43:43 8619? 14:43:43 8619 14:44:01 !issue 8619 14:44:01 #topic https://pulp.plan.io/issues/8619 14:44:01 What's the new tasking system? 14:44:01 RM 8619 - wibbit - NEW - RPM Sync Issue - Duplicate content 14:44:02 https://pulp.plan.io/issues/8619 14:44:31 so I wanted to highlight that it's the problem of pulp2 producing bad repos 14:44:49 and maybe we can treat it as a bad remote resource on pulp3 side 14:45:02 wibbit, https://github.com/pulp/pulpcore/pull/1261 14:45:05 we might need to come up with some solutions for users who sync from pulp2 to pulp3 14:45:13 and who migrate from pulp 2 to pulp 3 14:45:56 and it cn potentially be with any content, here it is with rpm one 14:46:03 wibbit: https://listman.redhat.com/archives/pulp-dev/2021-April/msg00002.html 14:46:20 cheers, shall have a read 14:46:23 and https://hackmd.io/Y0l9nBm9SFmPiIBXBz8lwQ 14:46:34 I suggest to move it to migration plugin because we likely need to fix it there 14:46:38 what do you think? 14:46:54 + maybe docs on how to fix pulp2 repos 14:47:00 ttereshc: in the report it is being said that pulp-admin upload creates troubles, what exactly produces the bad repo? 14:47:08 ttereshc: I think we def need to handle it at migration-time 14:47:23 so the migration plugin would dedupe content at migration time? 14:47:26 2 rpms with the same nevra but different checksums and different filenames 14:47:40 ipanova: upload and copy can both allow ^^ to happen to a repo 14:47:59 daviddavis, yeah, we need to handle it somehow, choose random with a warning, I do not know yet :) 14:48:13 yea, I remember there were holes in preventing duplicate content in repos in pulp 2 14:48:16 I fixed some of the holes 14:48:17 ipanova, purge_duplicates happens only at sync time :( 14:48:18 yupyup 14:48:36 i remember some oddity around this 2 rpms with the same nevra but different checksums and different filenames 14:48:41 +1 to try to solve it in migration plugin 14:48:42 in rpm plugin for sure 14:48:46 ugh, even worse 14:48:49 that rings a bell tho 14:49:12 a very distant bell in a mostly empty attic 14:49:17 zacly :) 14:49:20 hehe 14:49:24 nothing up there but bats :) 14:49:25 #idea Proposed for #8619: move to migration project 14:49:25 !propose other move to migration project 14:49:25 fao89: Proposed for #8619: move to migration project 14:49:31 and some cobwebs 14:49:36 ok, I'll move it to migration, but please think what kind of recipes or workaround we can offer for users who hit it with pulp2 to pulp 3 sync 14:49:49 +1 14:49:55 yeah - we def need to Do Something in migration, but it can bite us in other places 14:49:59 #agreed move to migration project 14:49:59 !accept 14:49:59 fao89: Current proposal accepted: move to migration project 14:50:00 fao89: No issues to triage. 14:50:11 "run this pclean command and start over" 14:50:15 ha! 14:50:16 +1 14:50:39 wibbit synced it into a separate repo from pulp2 and removed old one + ran orphan cleanup and then sync cleaned it up 14:50:46 "sorry, the RPM you want is in a different repo" 14:50:50 ipanova, you're probably talking about the Bin Li mailing list email 14:51:03 tall this happening in pulp2 "fixed" the repo 14:51:17 anyway, thanks for listening 14:51:19 actually that was the same checksum 14:51:41 ttereshc actually all I did, was to set up a second repo, copy the content into it, *update* the original with a feed url, and ran a sync, I didn't need to delete any thing *OR* purge orphans on the Pulp3 14:52:03 ah right - because the sync runs purge 14:52:10 yes, yes, all I described was in pulp2 14:52:21 gotcha 14:52:38 but I thought you did it a bit differently, I'm glad you commented here 14:52:44 +1 14:54:18 both of the operations in pulp2 copy/orphan clean up are sort of expensive but probably there won't be much of the other workflows how to fix the problem 14:57:00 #endmeeting 14:57:00 !end