anchor.diff:                      FileSize = proplists:get_value(disk_size, Info),
                       DataSize = proplists:get_value(data_size, Info, 0),
   
  -                    Title = <<BucketName/binary, $/, DDocId/binary,
  -                              $/, (atom_to_binary(Type, latin1))/binary>>,
  -                    file_needs_compaction(Title, DataSize, FileSize,
  +                    ?log_debug("`~s/~s/~s` data_size is ~p, disk_size is ~p",
  +                               [BucketName, DDocId, Type, DataSize, FileSize]),
  +
  +                    file_needs_compaction(DataSize, FileSize,
                                             FragThreshold, MinFileSize)
               end
       end.
  
positive.code:                   [ [{type, vbucket},
                       {name, element(2, VBucketAndDbName)},
                       {important, false},
                       {fa, {fun spawn_vbucket_compactor/3,
                             [BucketName, VBucketAndDbName, Options]}},
                       {on_success,
                        {fun update_bucket_compaction_progress/2, [Ix, Total]}}] ||
                        {Ix, VBucketAndDbName} <- misc:enumerate(VBucketDbs) ],
  
negative.code: 
      {DataSize, FileSize} = aggregated_size_info(SampleVBucketDbs, NumVBuckets),
  
      ?log_debug("`~s` data size is ~p, disk size is ~p",
                 [BucketName, DataSize, FileSize]),
  
      file_needs_compaction(DataSize, FileSize,
                            FragThreshold, MinFileSize * NumVBuckets).
  
  select_samples(VBucketDbs, SampleIxs) ->
      select_samples(VBucketDbs, SampleIxs, 1, []).
  