Re: [ANNOUNCE] xfsprogs-6.4.0 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux