From b39694931d6b85301d5ce8dd0ba16b5100d4bcc1 Mon Sep 17 00:00:00 2001 From: dormando Date: Thu, 29 Mar 2012 17:47:21 -0700 Subject: [PATCH] Add checksum to file_debug output --- lib/MogileFS/Worker/Query.pm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/MogileFS/Worker/Query.pm b/lib/MogileFS/Worker/Query.pm index 4446382..0eeb6ca 100644 --- a/lib/MogileFS/Worker/Query.pm +++ b/lib/MogileFS/Worker/Query.pm @@ -584,6 +584,15 @@ sub cmd_file_debug { } $ret->{devids} = join(',', @devids) if @devids; + # Always look for a checksum + my $checksum = Mgd::get_store()->get_checksum($fidid); + if ($checksum) { + $checksum = MogileFS::Checksum->new($checksum); + $ret->{checksum} = $checksum->info; + } else { + $ret->{checksum} = 'NONE'; + } + # Return file row (if found) and all other data. my %toret = (fid => $fid, tempfile => $tfile, replqueue => $repl, delqueue => $del, rebqueue => $reb, fsckqueue => $fsck); -- 2.11.4.GIT