View Bug Details

IDProjectCategoryView StatusLast Update
0001295DCP-o-maticFeaturespublic2024-02-16 09:01
ReporterCarsten Assigned Tocarl  
PrioritylowSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Platform64 bitOSWindowsOS Version7
Product Version2.14.0 
Summary0001295: Perform DCP Verification in player multithreaded
Description

Perform DCP verification/hash checks multithreaded, e.g. one reel per thread.

  • Carsten
Tagsplayer
Branch
Estimated weeks required
Estimated work requiredUnknown

Relationships

related to 0001348 closedcarl Better DCP integrity checking (verification) 

Activities

carl

2018-10-17 10:42

administrator   ~0002720

I wonder if this operation is CPU bound at the moment.

Carsten

2018-10-17 23:33

manager   ~0002724

A while ago I did some tests in DCP-o-matic to see how reel'd DCPs would benefit from multithreaded digest calculation. I don't remember exact numbers, but I think the outcome was small. It probably only makes sense at all if the DCP is sitting on an SSD. Parallel disc access on spinning discs is dead slow.

  • Carsten

carl

2018-10-18 00:28

administrator   ~0002725

OK, thanks for the note.

Carsten

2018-10-27 12:52

manager   ~0002734

Last edited: 2018-10-27 13:16

Looks as if the hash checking efficiency is not exactly meeting common expectations... ;-)

This in the player, I have to check it in DCP-o-matic main for the digest computing.

I also wish there would be a little bit more verbosity during the checking - like immediately opening the report window that now only finally opens after the check, and listing the individual steps of the verification (e.g. which file or structure it is currently checking). The progress bar both in windows and OS X can easily be mistaken for a hanging application, as the verification takes long and there is no real progress bar growing.

  • Carsten

Bug History

Date Modified Username Field Change
2018-05-12 01:03 Carsten New Bug
2018-05-12 01:03 Carsten Status new => assigned
2018-05-12 01:03 Carsten Assigned To => carl
2018-08-12 00:30 carl Relationship added related to 0001348
2018-10-17 10:42 carl Note Added: 0002720
2018-10-17 23:33 Carsten Note Added: 0002724
2018-10-18 00:28 carl Priority normal => low
2018-10-18 00:28 carl Target Version 2.14.0 =>
2018-10-18 00:28 carl Note Added: 0002725
2018-10-27 12:52 Carsten File Added: Bildschirmfoto 2018-10-27 um 13.46.30.png
2018-10-27 12:52 Carsten Note Added: 0002734
2018-10-27 12:53 Carsten Note Edited: 0002734
2018-10-27 12:53 Carsten Note Edited: 0002734
2018-10-27 12:53 Carsten Note Edited: 0002734
2018-10-27 13:15 Carsten Note Edited: 0002734
2018-10-27 13:15 Carsten Note Edited: 0002734
2018-10-27 13:16 Carsten Note Edited: 0002734
2024-01-03 00:22 carl Status assigned => acknowledged
2024-02-16 09:01 carl Tag Attached: player