View Bug Details

IDProjectCategoryView StatusLast Update
0001348DCP-o-maticFeaturespublic2023-09-01 21:51
ReporterCarsten Assigned Tocarl  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
PlatformMacOSOS X OS Version10.11
Product Version2.14.0 
Summary0001348: Better DCP integrity checking (verification)
Description

'real' progress bar, filename checked, etc. Are there ways to speed-up the check, e.g. multithreaded file hash-checks?

  • Carsten
TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUnknown

Relationships

related to 0001295 acknowledgedcarl Perform DCP Verification in player multithreaded 

Activities

carl

2018-08-12 00:30

administrator   ~0002596

Do you think detail about the filename being checked is useful?

Carsten

2018-08-12 13:46

manager   ~0002598

Hmm. Isn't it obvious that if there is an issue with one dcp component, you'd want to know which one that is? Or do I misunderstand? I guess filename is the most useful, because that is immediately accessible for the user (as opposed to UUID/file handle)?

Also, as long as 'Verify DCP' is not dcp_inspect, I guess also that it's useful to tell the user what it is doing and what not. So, could be something like 'checking DCP file integrity'?

  • Carsten

carl

2018-08-13 14:18

administrator   ~0002605

That makes more sense (printing the filename if there is an error). I wasn't sure of the value of displaying all the filenames being checked if they were OK.

carl

2019-01-13 00:32

administrator   ~0002898

The results now give the names of files that in error. I'm fairly sure that the hash checks will be IO-bound, so I don't think multi-threading will necessarily help. There's lots of scope for better checks, but we can leave these until post-2.14.0.

carl

2022-01-16 20:53

administrator   ~0004770

I think/hope the new verification stuff in 2.15.x / 2.16.0 takes care of this.

Bug History

Date Modified Username Field Change
2018-07-27 20:57 Carsten New Bug
2018-07-27 20:57 Carsten Status new => assigned
2018-07-27 20:57 Carsten Assigned To => carl
2018-08-12 00:30 carl Status assigned => feedback
2018-08-12 00:30 carl Note Added: 0002596
2018-08-12 00:30 carl Relationship added related to 0001295
2018-08-12 13:46 Carsten Note Added: 0002598
2018-08-12 13:46 Carsten Status feedback => assigned
2018-08-13 14:18 carl Note Added: 0002605
2018-11-08 01:39 carl Status assigned => confirmed
2019-01-13 00:31 carl Target Version 2.14.0 =>
2019-01-13 00:32 carl Note Added: 0002898
2019-01-13 00:33 carl Summary Add some verbosity to the players DCP integrity check => Better DCP integrity checking (verification)
2022-01-16 20:53 carl Status confirmed => resolved
2022-01-16 20:53 carl Resolution open => fixed
2022-01-16 20:53 carl Note Added: 0004770
2023-09-01 21:51 carl Status resolved => closed