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 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.

That said, thank you for getting the release done. :)

--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