Log exact locations of duplicate tags.
authorTom Clegg <tom@curii.com>
Fri, 26 Nov 2021 15:33:32 +0000 (10:33 -0500)
committerTom Clegg <tom@curii.com>
Fri, 26 Nov 2021 15:33:32 +0000 (10:33 -0500)
refs #18438

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

slicenumpy.go

index fdaa02e658de2a59dc6b1bbbbdaad0ecb250f1ef..d0b06397587d9e379519432f42c3b035204c5557 100644 (file)
@@ -206,11 +206,11 @@ func (cmd *sliceNumpy) RunCommand(prog string, args []string, stdin io.Reader, s
                                return 1
                        }
                        if isdup[libref.Tag] {
-                               log.Printf("dropping reference tile %+v from %s, tag not unique", libref, seqname)
+                               log.Printf("dropping reference tile %+v from %s @ %d, tag not unique", libref, seqname, pos)
                        } else if reftile[libref.Tag] != nil {
-                               log.Printf("dropping reference tile %+v from %s, tag not unique", tileLibRef{Tag: libref.Tag, Variant: reftile[libref.Tag].variant}, reftile[libref.Tag].seqname)
+                               log.Printf("dropping reference tile %+v from %s @ %d, tag not unique", tileLibRef{Tag: libref.Tag, Variant: reftile[libref.Tag].variant}, reftile[libref.Tag].seqname, reftile[libref.Tag].pos)
                                delete(reftile, libref.Tag)
-                               log.Printf("dropping reference tile %+v from %s, tag not unique", libref, seqname)
+                               log.Printf("dropping reference tile %+v from %s @ %d, tag not unique", libref, seqname, pos)
                                isdup[libref.Tag] = true
                        } else {
                                reftile[libref.Tag] = &reftileinfo{