presto-raptor-legacy/src/main/java/io/prestosql/plugin/raptor/legacy/storage/ShardRecoveryManager.java/ShardRecoveryManager/recoverShard
class ShardRecoveryManager:    public Future<?> recoverShard(UUID shardUuid)
            throws ExecutionException
    {
        ShardMetadata shard = shardManager.getShard(shardUuid);
        if (shard == null) {
            throw new PrestoException(RAPTOR_ERROR, "Shard does not exist in database: " + shardUuid);
        }
        stats.incrementActiveShardRecovery();
        return shardQueue.submit(new MissingShard(shardUuid, shard.getCompressedSize(), shard.getXxhash64(), true));
    }