lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 22 Mar 2019 10:38:11 +0100 From: Lukas Czerner <lczerner@...hat.com> To: Theodore Ts'o <tytso@....edu> Cc: Ext4 Developers List <linux-ext4@...r.kernel.org>, darrick.wong@...cle.com Subject: Re: [PATCH 8/9] e2scrub_all: refactor device probe loop On Thu, Mar 21, 2019 at 06:08:19PM -0400, Theodore Ts'o wrote: > On Thu, Mar 21, 2019 at 06:04:40PM -0400, Theodore Ts'o wrote: > > OK, I've reworked the function to read: > > > > ls_scan_targets() { > > lsblk -o NAME,MOUNTPOINT,FSTYPE -P -n -p \ > > $(lvs -o lv_path --noheadings -S "lv_active=active,lv_role=public,lv_role!=snapshot,vg_free>${snap_size_mb}") | \ > > grep FSTYPE=\"ext\[234\]\" | while read vars ; do > > eval "${vars}" > > > > if [ "${scrub_all}" -eq 1 ] || [ -n "${MOUNTPOINT}" ]; then > > echo ${MOUNTPOINT:-${NAME}} > > fi > > done | sort | uniq > > } > > > > I think that's the final answer.... > > And I just saw your e-mail about dropping the sort and uniq calls. > OK, I'll take care of that too. > > - Ted Great, I like it and it runs very fast on my system. cold cache real 0m0.268s user 0m0.011s sys 0m0.036s second run real 0m0.053s user 0m0.013s sys 0m0.031s Thanks for working on this. -Lukas
Powered by blists - more mailing lists