Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp2542190ybg; Fri, 31 Jul 2020 03:00:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz+NQFEQR+j7KUDn/GLPUUjTTA+0lCzqjUoQTNLQ4ZO+xD/VUfmd2oVhnNoP+rH89glNjXl X-Received: by 2002:a17:906:8601:: with SMTP id o1mr3345072ejx.326.1596189604683; Fri, 31 Jul 2020 03:00:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596189604; cv=none; d=google.com; s=arc-20160816; b=fRwtDwl+xLgKB49WLBOz8RzUad4iz6KpKupwANICcFbzOH0AEvjfsQo8bc/nZ6Y4c0 AMC2N2cY82aY84VFspdoIlZeKkkMvEYoYW31EmEHoHZiU80ZlDPbtgYnA5P6he9mF93/ oUEAWZtXG6WcXKo+Z38PAcy5iwFTvWSQUUApmCpjIxM49eL156hgUjHT85f+hE1JD6ai Bqz+CKM8U6b5Xsie307MEdQr32ZLYJXBLDOFkE7P4CgVbKVCkJAS4h+/N8V61S4RcYed 6K6ETxl3UAGoh3/T4CPCpziisLCSqEEYHZ+XcpeQCA3y9P1ARcYzEcFigZzMTP/3CDLH ZFDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:dkim-signature; bh=FyhCYi6g4YzyZpgKiE56nTAk512yZAZT9MByNiXh9aY=; b=U7Ut/626bz2ir7ghlrnMAUK2azJXXjDVZwTE9XV86YLII3YFya7d96kgWGEVPnvzCO A46Q+Pq2f/KY/TGTeY0XEs4p29Gks+DvAIDV/kpSEm4rzuwFg8Cu2dd9vdm5TlJ2wvoz kroqvVJA50kJbUOih+AZPiRNYMaryFeM3lUbhqCNfPeHAoUETVRXsoKE2yDJnL9WGnf6 m6P7VX/X6/bIVBcmVaEoGzw714CIqCbzKBrlk27ynsNGOsR8MyXU19ayBJkZJkv4F+L/ wIZabgq2TzdcvWmIV9M8wMv/GY82xvi0pQqRQXwiRAI1Y55KfzetV/C5i/YWa2q6Rl9I cW1A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="IscAdJ8/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b10si4989607eje.310.2020.07.31.02.59.41; Fri, 31 Jul 2020 03:00:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="IscAdJ8/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732383AbgGaJ5K (ORCPT + 99 others); Fri, 31 Jul 2020 05:57:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37092 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732075AbgGaJ5K (ORCPT ); Fri, 31 Jul 2020 05:57:10 -0400 Received: from mail-ot1-x341.google.com (mail-ot1-x341.google.com [IPv6:2607:f8b0:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2A6EC061574; Fri, 31 Jul 2020 02:57:09 -0700 (PDT) Received: by mail-ot1-x341.google.com with SMTP id v6so11453020ota.13; Fri, 31 Jul 2020 02:57:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=FyhCYi6g4YzyZpgKiE56nTAk512yZAZT9MByNiXh9aY=; b=IscAdJ8/QI37J/xWoKdvhAHwTtMGr8z2w/2J4DyRBrBoPNLM0O8CVBNSJHNNuoVj3m R40Tqw7xsrBvG8YmhQtBPCrM7ehFPR5lHo0lyPRIn/ZAbfQVkjiCHsihfviqeV/xrhJi ycROQMv6/FiGneIB36YowjGvYUUB677RfZQ1MxyecIQFAls/KNm28J4Z86Kwbeo2bA0g iASOj4T9yYFcttmdG1e0Qp9MKD1z9s3pS2tp7eZUql+wTpkjPhpuKvxJTRwJP4TDG8NL 7KVvmuHq5tZw4WSfGFPUAisysr9nd29FLY+UJyoXltG6gh5KuOi+fJKeREyrhyf23m93 kC6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=FyhCYi6g4YzyZpgKiE56nTAk512yZAZT9MByNiXh9aY=; b=chEo02++naT5ocYn5fJJGxCD6KQqlYRiRPrIbN0KVQ0vb7W9+dBHoUE5Gv03/rQa6t DvpYzqMQfEfmcHqUqLsUep6Yx78KHWwdEksX3NU3rbt4GznNrjlwn+2PMKJwcKLLqdJH 1lBr2c7VoDvXUfZP1nMfsEmq2PJV5MabP4VuCCucDZf0IAjSEJZU2l1STp8MQgHsZVDe OgmdNRcoFO/9wWtCaacOD3APvyrUimSGePbqgoLre0Nww+88udx+NhFRQ6Pf+w+fGQvq mcyoP4iP4EcfQAG9aUvha6XJG4+ZIGeJY70P4Uldratnv5WFDb/PdPEopzA1N5NsLI5p 7u6g== X-Gm-Message-State: AOAM531SewF6CYvfvLBRY+WAWSMkii2cTU5LNDd7rODdW867QRVfMJ7T wv00cevZpvzUB/d7MnJ+IUWi96aZHCch5XoRpqQ= X-Received: by 2002:a9d:5e5:: with SMTP id 92mr2412425otd.9.1596189429228; Fri, 31 Jul 2020 02:57:09 -0700 (PDT) MIME-Version: 1.0 References: <002901d6670a$742e8cf0$5c8ba6d0$@samsung.com> In-Reply-To: <002901d6670a$742e8cf0$5c8ba6d0$@samsung.com> Reply-To: sedat.dilek@gmail.com From: Sedat Dilek Date: Fri, 31 Jul 2020 11:56:57 +0200 Message-ID: Subject: Re: exfatprogs-1.0.4 version released To: Namjae Jeon Cc: Linux Kernel Mailing List , linux-fsdevel@vger.kernel.org, Eric Sandeen , Goldwyn Rodrigues , Nicolas Boos , Hyunchul Lee , Luca Stefani , Matthieu CASTET , Sven Hoexter , Ethan Sommer , Hyeongseok Kim Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 31, 2020 at 9:16 AM Namjae Jeon wrote: > > Hi folk, > > In this release, The performance of fsck have been much improved and > the new option in mkfs have been added to adjust boundary alignment. > > As the result below, The fsck performance is improved close to windows's fsck > and much faster than the one in exfat-utils package. > > We measured the performance on Samsung 64GB Pro microSDXC UHS-I Class 10 which > was filled up to 35GB with 9948 directories and 16506 files. > > | Implementation | version | execution time (seconds) | > |--------------------- |-------------------|--------------------------| > | **exfatprogs fsck** | 1.0.4 | 11.561 | > | Windows fsck | Windows 10 1809 | 11.449 | > | [exfat-fuse fsck] | 1.3.0 | 68.977 | > Hi Namjae Jeon (what is your First name and Family name?), congrats to version 1.0.4 and hope to see it in the Debian repositories soon. Great numbers for exfatprogs/fsck! > And we have been preparing to add fsck repair feature in the next version. > Any feedback is welcome!:) > > CHANGES : > * fsck.exfat: display sector, cluster, and volume sizes in the human > readable format. > * fsck.exfat: reduce the elapsed time using read-ahead. > > NEW FEATURES : > * mkfs.exfat: generate pseudo unique serials while creating filesystems. > * mkfs.exfat: add the "-b" option to align the start offset of FAT and > data clusters. > * fsck.exfat: repair zero-byte files which have the NoFatChain attribute. > > BUG FIXES : > * Fix memory leaks on error handling paths. > * fsck.exfat: fix the bug that cannot access space beyond 2TB. > > The git tree is at: > https://github.com/exfatprogs/exfatprogs > > The tarballs can be found at: > https://github.com/exfatprogs/exfatprogs/releases/download/1.0.4/exfatprogs-1.0.4.tar.gz > Just a small nit for the next announcement. Please point (also) to the tar.xz tarball and maybe to the releases tag in GitHub. ( Today, I love/prefer to use ZSTD where possible - that is another story. ) Have more fun. Regards, - Sedat - [1] https://github.com/exfatprogs/exfatprogs/releases/download/1.0.4/exfatprogs-1.0.4.tar.xz [2] https://github.com/exfatprogs/exfatprogs/releases/tag/1.0.4