From: Carlos Maiolino <cem@kernel.org>
To: "Darrick J. Wong" <djwong@kernel.org>
Cc: linux-xfs@vger.kernel.org
Subject: Re: [ANNOUNCE] xfsprogs-6.4.0 released
Date: Thu, 20 Jul 2023 14:10:41 +0200 [thread overview]
Message-ID: <20230720121041.dcedah6vtzztngko@andromeda> (raw)
In-Reply-To: <20230719144730.GG11352@frogsfrogsfrogs>
On Wed, Jul 19, 2023 at 07:47:31AM -0700, Darrick J. Wong wrote:
> On Wed, Jul 19, 2023 at 04:32:57PM +0200, Carlos Maiolino wrote:
> >
> > TL;DR;
> > Exactly same email announce as before, just adding [ANNOUNCE] tag, so people can
> > properly filter it, sorry to have forgotten it on the previous announce...
> >
> > Original message follows..
> >
> > Hello.
> >
> > The xfsprogs repository, located at:
> >
> > git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
> >
> > Has just been updated.
> >
> > Patches often get missed, so if your outstanding patches are properly reviewed
> > on the list and not included in this update, please let me know.
> >
> > The for-next branch has also been updated to reflect the state of master
> >
> > I also cleaned up a bit some stale tags that got pushed by accident, by
> > different people (me included), usually a result of using --tags instead of
> > --follow-tags.
>
> /me suggests adopting the habit of explicitly pushing the branches and
> tags you want, e.g.
>
> $ git push korg xfs-6.5-merge:for-next xfs-6.5-merge-1
>
> because I've messed up with --tags in the past, and cleaning all that
> out of the main repos is a PITA.
Heh :) I usually set follow-tags, which makes things easier, but indeed
specifying the tag to be pushed is way safer.
>
> That said, thank you for getting the release done. :)
o>
Carlos
>
> --D
>
> > Any question, let me know
> >
> >
> > The new head of the master branch is commit:
> >
> > bacc3981d747ee33c13023426c22bdfb72c5a04d
> >
> > New Commits:
> >
> >
> > Carlos Maiolino (2):
> > [361001978] libxfs: Finish renaming xfs_extent_item variables
> > [bacc3981d] xfsprogs: Release v6.4.0
> >
> > Darrick J. Wong (51):
> > [32debad7c] xfs: give xfs_bmap_intent its own perag reference
> > [42c1e5c18] xfs: pass per-ag references to xfs_free_extent
> > [7fef0c111] xfs: give xfs_extfree_intent its own perag reference
> > [818f0c29d] xfs: give xfs_rmap_intent its own perag reference
> > [b2c5c83de] xfs: give xfs_refcount_intent its own perag reference
> > [11e716f40] xfs: create traced helper to get extra perag references
> > [7cb26322f] xfs: allow queued AG intents to drain before scrubbing
> > [c7005aef1] xfs: standardize ondisk to incore conversion for free space btrees
> > [349aa6876] xfs: standardize ondisk to incore conversion for inode btrees
> > [03d1a8719] xfs: standardize ondisk to incore conversion for refcount btrees
> > [8d444a7a7] xfs: return a failure address from xfs_rmap_irec_offset_unpack
> > [fd1d74cd6] xfs: standardize ondisk to incore conversion for rmap btrees
> > [e70bf9ba9] xfs: complain about bad records in query_range helpers
> > [7e7856cee] xfs: hoist rmap record flag checks from scrub
> > [830c99b18] xfs: complain about bad file mapping records in the ondisk bmbt
> > [b3c8146ec] xfs: hoist rmap record flag checks from scrub
> > [71ba9fcca] xfs: hoist inode record alignment checks from scrub
> > [c2d269677] xfs: fix rm_offset flag handling in rmap keys
> > [98226d914] xfs: refactor converting btree irec to btree key
> > [e3b15d883] xfs: refactor ->diff_two_keys callsites
> > [9ba4dc828] xfs: replace xfs_btree_has_record with a general keyspace scanner
> > [d99b89009] xfs: implement masked btree key comparisons for _has_records scans
> > [725589ab4] xfs: remove pointless shadow variable from xfs_difree_inobt
> > [54644f251] xfs: teach scrub to check for sole ownership of metadata objects
> > [fc78c405d] xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results
> > [898c05518] xfs: accumulate iextent records when checking bmap
> > [bd970a739] xfs: stabilize the dirent name transformation function used for ascii-ci dir hash computation
> > [0bf7f8c31] xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done
> > [2897a1c2f] xfs: don't unconditionally null args->pag in xfs_bmap_btalloc_at_eof
> > [7901c8c1a] xfs: set bnobt/cntbt numrecs correctly when formatting new AGs
> > [03f97ae49] libxfs: test the ascii case-insensitive hash
> > [cb8c70b01] xfs_db: move obfuscate_name assertion to callers
> > [10a01bcdd] xfs_db: fix metadump name obfuscation for ascii-ci filesystems
> > [5309ddc05] mkfs.xfs.8: warn about the version=ci feature
> > [6a5285ec1] mkfs: deprecate the ascii-ci feature
> > [2b686ab31] xfs_db: hoist name obfuscation code out of metadump.c
> > [c51c8c857] xfs_db: create dirents and xattrs with colliding names
> > [47560612f] xfs_db: make the hash command print the dirent hash
> > [4d3226b6e] libxfs: deferred items should call xfs_perag_intent_{get,put}
> > [c6b593ee4] libxfs: port list_cmp_func_t to userspace
> > [05a3a3895] libxfs: port transaction precommit hooks to userspace
> > [67f541056] xfs_repair: don't spray correcting imap all by itself
> > [2618b37ae] xfs_repair: don't log inode problems without printing resolution
> > [d159552bb] xfs_repair: fix messaging when shortform_dir2_junk is called
> > [beb78d755] xfs_repair: fix messaging in longform_dir2_entry_check_data
> > [1e12a0751] xfs_repair: fix messaging when fixing imap due to sparse cluster
> > [aca026248] xfs_repair: don't add junked entries to the rebuilt directory
> > [dafa78c9a] xfs_repair: always perform extended xattr checks on uncertain inodes
> > [4a16ce683] xfs_repair: check low keys of rmap btrees
> > [ad662cc17] xfs_repair: warn about unwritten bits set in rmap btree keys
> > [10139046b] xfs_db: expose the unwritten flag in rmapbt keys
> >
> > Dave Chinner (7):
> > [44b2e0dea] xfs: don't consider future format versions valid
> > [87ab47e1f] xfs: fix livelock in delayed allocation at ENOSPC
> > [8b2a40fff] xfs: restore allocation trylock iteration
> > [a565e3456] xfs: fix AGF vs inode cluster buffer deadlock
> > [daa2d8205] xfs: fix agf/agfl verification on v4 filesystems
> > [629d6b3df] xfs: validity check agbnos on the AGFL
> > [cd3e5d3cf] xfs: validate block number being freed before adding to xefi
> >
> > David Seifert (1):
> > [987373623] po: Fix invalid .de translation format string
> >
> > Pavel Reichl (1):
> > [965f91091] mkfs: fix man's default value for sparse option
> >
> > Weifeng Su (1):
> > [0babf94ff] libxcmd: add return value check for dynamic memory function
> >
> > Code Diffstat:
> >
> >
> > VERSION | 2 +-
> > configure.ac | 2 +-
> > db/Makefile | 2 +-
> > db/btblock.c | 4 +
> > db/hash.c | 418 +++++++++++++++++++++++++++++++++++++++++++-
> > db/metadump.c | 372 +++------------------------------------
> > db/obfuscate.c | 393 +++++++++++++++++++++++++++++++++++++++++
> > db/obfuscate.h | 17 ++
> > debian/changelog | 6 +
> > doc/CHANGES | 17 ++
> > include/atomic.h | 100 +++++++++++
> > include/list.h | 7 +-
> > include/platform_defs.h.in | 20 +++
> > include/xfs_inode.h | 3 +-
> > include/xfs_mount.h | 11 ++
> > include/xfs_trace.h | 4 +
> > include/xfs_trans.h | 7 +
> > libfrog/dahashselftest.h | 208 +++++++++++-----------
> > libfrog/list_sort.c | 10 +-
> > libxcmd/command.c | 4 +
> > libxfs/defer_item.c | 203 +++++++++++++++------
> > libxfs/libxfs_api_defs.h | 2 +
> > libxfs/libxfs_priv.h | 27 +--
> > libxfs/logitem.c | 165 ++++++++++++++++-
> > libxfs/trans.c | 96 ++++++++++
> > libxfs/util.c | 4 +-
> > libxfs/xfs_ag.c | 47 +++--
> > libxfs/xfs_ag.h | 9 +
> > libxfs/xfs_alloc.c | 206 +++++++++++++++-------
> > libxfs/xfs_alloc.h | 28 ++-
> > libxfs/xfs_alloc_btree.c | 32 +++-
> > libxfs/xfs_bmap.c | 54 +++++-
> > libxfs/xfs_bmap.h | 8 +-
> > libxfs/xfs_bmap_btree.c | 26 ++-
> > libxfs/xfs_btree.c | 204 +++++++++++++++------
> > libxfs/xfs_btree.h | 141 ++++++++++++++-
> > libxfs/xfs_defer.c | 6 +-
> > libxfs/xfs_dir2.c | 5 +-
> > libxfs/xfs_dir2.h | 31 ++++
> > libxfs/xfs_ialloc.c | 189 +++++++++++++-------
> > libxfs/xfs_ialloc.h | 7 +-
> > libxfs/xfs_ialloc_btree.c | 35 +++-
> > libxfs/xfs_ialloc_btree.h | 2 +-
> > libxfs/xfs_inode_fork.c | 19 +-
> > libxfs/xfs_inode_fork.h | 6 +-
> > libxfs/xfs_log_format.h | 9 +-
> > libxfs/xfs_refcount.c | 130 ++++++++------
> > libxfs/xfs_refcount.h | 10 +-
> > libxfs/xfs_refcount_btree.c | 31 +++-
> > libxfs/xfs_rmap.c | 358 +++++++++++++++++++++++++------------
> > libxfs/xfs_rmap.h | 38 +++-
> > libxfs/xfs_rmap_btree.c | 102 ++++++++---
> > libxfs/xfs_sb.c | 11 +-
> > libxfs/xfs_trans_inode.c | 113 +-----------
> > libxfs/xfs_types.h | 12 ++
> > man/man8/mkfs.xfs.8.in | 25 ++-
> > man/man8/xfs_db.8 | 39 ++++-
> > mkfs/xfs_mkfs.c | 11 ++
> > po/de.po | 2 +-
> > repair/dino_chunks.c | 14 +-
> > repair/phase5.c | 10 +-
> > repair/phase6.c | 46 +++--
> > repair/scan.c | 60 ++++++-
> > scrub/repair.c | 12 +-
> > 64 files changed, 3032 insertions(+), 1160 deletions(-)
> > create mode 100644 db/obfuscate.c
> > create mode 100644 db/obfuscate.h
> >
> >
> > --
> > Carlos
prev parent reply other threads:[~2023-07-20 12:10 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-19 14:32 [ANNOUNCE] xfsprogs-6.4.0 released Carlos Maiolino
2023-07-19 14:47 ` Darrick J. Wong
2023-07-20 12:10 ` Carlos Maiolino [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230720121041.dcedah6vtzztngko@andromeda \
--to=cem@kernel.org \
--cc=djwong@kernel.org \
--cc=linux-xfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).