[Debian-ha-commits] [ocfs2-tools] annotated tag upstream/1.8.5 created (now a12f722)

Valentin Vidic vvidic-guest at moszumanska.debian.org
Tue Jun 20 08:20:58 UTC 2017


This is an automated email from the git hooks/post-receive script.

vvidic-guest pushed a change to annotated tag upstream/1.8.5
in repository ocfs2-tools.

        at  a12f722   (tag)
   tagging  bf928cf3392df070de94b32d36c908d5adb92fb9 (commit)
  replaces  ocfs2-tools-1.4.0
 tagged by  Valentin Vidic
        on  Tue Jun 20 09:28:24 2017 +0200

- Log -----------------------------------------------------------------
Upstream version 1.8.5

Alex Chen (1):
      fsck.ocfs2: do not remove the chain when verifying global bitmap chain alloc

Alex Jia (2):
      tools: Build related fixes
      o2info: avoid missing va_end

Andrew Beekhof (8):
      ocfs2_controld: Don't print hard-coded stack name
      ocfs2_controld: pacemaker support
      ocfs2_controld.pcmk: Use CRM_SERVICE instead of hard-coded value
      ocfs2_controld.pcmk: Fill in our_nodeid
      ocfs2_controld.pcmk: Complete implementation of kill_stack_node()
      ocfs2-tools: ocfs2_controld leaves std(in|out|err) unassigned
      ocfs2-tools: Fix compilation of Pacemaker glue for ocfs2_controld
      ocfs2_controld: Overhaul the Pacemaker hooks.

Coly Li (33):
      debugfs.ocfs2: Fix segmentation fault in do_slotmap()
      ocfs2-tools: add error message to mount.ocfs2 when mount point is invalid
      ocfs2console: remove unsupported option when calling tunefs.ocfs2
      tunefs.ocfs2.8: add info for -y,-n,--update-cluster-stack
      libo2cb: code clean up in o2cb_list_dir()
      libocfs2: Return an error when ocfs2_get_device_sectsize() fails
      ocfs2-tools: Use open64() when opening large files
      mounted.ocfs2: check length of names in ocfs2_print_nodes()
      libocfs2: remove died dlm.h
      mkfs.c: code cleanup
      mkfs.ocfs2: code clean up
      add ocfs2_controld.pcmk into .gitignore
      tunefs.ocfs2: add ocfs2ne-clean in Makefile
      fsck.ocfs2: fix a minor memleak, v2
      dx_dirs: add missing 'ocfs2_filesys *fs' parameter
      dx_dirs: more library support for directory indexing
      dx_dirs: fsck.ocfs2 support
      dx_dirs: add 'blocknr' in callback of ocfs2_dir_iterate()
      dx_dirs: add disable indexed-dirs support in tunefs.ocfs2
      dx_dirs: build indexed trees when enabling indexed-dirs
      dx_dirs: fix return value of walk_dirblock() when enable metaecc
      dx_dirs: try to install dir trailers when enable indexed-dirs
      dx_dirs: add an initial man page entry for indexed-dirs
      dx_dirs: stop iterate dir entries for I/O error
      dx_dirs: check callback iter->dx_func() return value in dx_iterator()
      dx_dirs: remove unncessary return value assignment
      dx_dirs: unifiy feature string of indexed-dirs
      dx_dirs: Improve information displayed by dump_dx_root()
      dx_dirs: stop iteration of dir trailer initialization for I/O error
      dx_dirs: stop dx insert iteration for callback error
      dx_dirs: set OCFS2_INDEXED_DIR_FL after indexed tree gets built
      dx_dirs: fix ocfs2_swap_dx_entry_list() for big endian
      extras/check_metaecc: A tool to check metaecc of a metadata block

Eric Ren (6):
      debugfs: segmentation fault caused by bad argument
      fswreck: corrupt inode block check field
      fswreck: corrupt inode valid flag
      mount.ocfs2: update man pages
      mkfs.ocfs2: remove duplicated code in init_record
      ocfs2-tools: fix a tiny mistake

Goldwyn Rodrigues (30):
      Add compress dirs option in fsck.ocfs2 [v3]
      fsck.ocfs2: Include -D in the manpage
      debugfs.ocfs2/trivial: Show "frag" in correct sorted order
      fsck.ocfs2: Change local variable datatype to avoid infinite loop
      Fix - fsck.ocfs2 attempts to clear dx_dir blocks
      debugfs.ocfs2: Swap to little-endian before computing metaecc
      debugfs.ocfs2: Correct range check of ocfs2_read_backup_super()
      fswreck: Create holes in directories
      fsck.ocfs2: Fix holes in directories
      fsck.ocfs2: Fix index of directories
      fswreck: Add EXTENT_OVERLAP and EXTENT_HOLE
      fsck.ocfs2: Fix EXTENT_OVERLAP errors
      fswreck: Remove duplicate functions
      Fix directory entry handling in big endian archs
      tunefs.ocfs2: Warn if not using complete device
      tunefs.ocfs2: Fix resize check block_count > UINT32_MAX
      tunefs.ocfs2: Check for block64 before resizing > 16TB
      tunefs.ocfs2: Add [no]block32,[no]block64 in journal options
      tunefs.ocfs2: Deny block32 for device size in blocks > UINT32_MAX
      ocfs2_controld: Add crmcommon library to Makefile
      ocfs2_controld: Fix compilation warnings
      libocfs2: Cleanup unused variables
      o2cb_ctl: Cleanup unused variables
      o2info: Cleanup unused variables
      ocfs2_controld: Cleanup unused variables
      Get cluster list info from corosync
      Don't use controld if kernel supports DLM callbacks
      Auto setup cluster_stack based on what is on disk
      mkfs: Setup cluster_stack if not setup based on args
      Auto setup o2cb stack as default if no stack is setup

Jan Kara (17):
      Implement cache sharing for io channels
      Share only io cache and not the whole io channel in tunefs.ocfs2
      Update ocfs2_fs.h to contain all necessary quota structures and constants, create quota_tree.h
      Provide ocfs2_cached_inode_extend_allocation()
      Implement quota functions to libocfs2
      Write out quota info changes on ocfs2_close()
      Quota support for fsck.ocfs2
      Quota support for mkfs.ocfs2
      Add quota support to tunefs.ocfs2
      Change headers to reflect that quota is now fully supported.
      Fix tunefs space check when disabling SPARSE feature
      Do not reinitialize already initialized quota info
      Implement support for quota changes in libocfs2
      Quota support for disabling inline-data feature
      Convert disabling of sparse feature to use new code in libocfs2
      Don't account space used for system files when disabling sparse feature
      dirblock.c: Fix byte swapping of dir block trailer

Jeff Mahoney (1):
      mounted.ocfs2: Support full PATH_MAX pathnames

Jeremy Lainé (1):
      ocfs2-tools: Allow building with -Werror=format-security

Jiaju Zhang (1):
      ocfs2_controld: handle symbolic link in online resize

Joel Becker (232):
      ocfs2-tools: Import the latest ocfs2_fs.h
      ocfs2-tools: Remove open-coded slot map access.
      libocfs2: Add extended slot map support
      mkfs.ocfs2: Support the extended slot map.
      debugfs.ocfs2: Support the extended slot map.
      tunefs.ocfs2: Turn on and off the extended slot map
      ocfs2-tools: Turn on support for the extended slot map
      o2cb: Ignore files in cluster directory.
      o2cb.init: Eliminate the single-path load_actions scheme.
      umount.ocfs2: Add umount.ocfs2 to pair mount.ocfs2
      o2cb: change the heartbeat API
      o2cb.init: Store the configured stack name.
      libo2cb: Create operation structures for the cluster stack.
      o2cb.init: Manage stack plugins
      o2cb.init: Bring a userspace cluster online.
      configure: Check for libcman and cpg.
      libo2cb: Add the client protocol files.
      ocfs2_controld: Add the test client
      ocfs2_controld: Add the main loop file.
      ocfs2_controld: Add cman membership code.
      ocfs2_controld: Steal a better client loop
      ocfs2_controld: add CPG skeleton
      ocfs2_controld: Smarter client allocation code.
      ocfs2_controld: Add mountgroups and mount client communication.
      ocfs2_controld: some group handling
      ocfs2_controld: Join a group on filesystem mount.
      ocfs2_controld: Leave groups
      ocfs2_controld.cman: Provide a callback when the daemon group is joined
      ocfs2_controld.cman: Prefix group names with 'ocfs2:'
      ocfs2_controld.cman: Validate current stack
      libo2cb: Provide the controld group operations.
      o2cb client: Add the query messages
      o2cb: o2cb_list_clusters() for user stacks.
      o2cb: Introduce the cluster info struct.
      mkfs.ocfs2: Add the cluster stack options.
      libo2cb: Build client_proto unconditionally
      mount.ocfs2: Pass the cluster_stack= option for user stacks.
      ocfs2_control: Add udev configuration for the ocfs2_control device.
      libo2cb: Add the API to open and close the ocfs2_control device.
      o2cb: Provide the o2cb_control_node_down() API.
      libo2cb: Teach the control device handshake about the protocol version
      ocfs2_controld: Pass the locking version to ocfs2_control_open()
      ocfs2_controld: Add the startup/shutdown code for ckpt
      ocfs2_controld: Open and close checkpoints
      ocfs2_controld: read and write ckpt sections
      ocfs2_controld: Integrate ckpt with the daemon
      mkfs.ocfs2: Select extended slot map with a userspace cluster stack.
      debugfs.ocfs2: Display cluster stack information.
      libo2cb: o2cb API for the running cluster stack.
      libo2dlm: Split the o2dlm functionality into backend functions.
      libo2dlm: Make the internal structures private.
      libo2dlm: Add fsdlm operations.
      libo2dlm: Dynamically load libdlm.
      libo2dlm: Detect libdlm in configure.
      fsck.ocfs2: Fix cluster information in fsck.ocfs2
      tunefs.ocfs2: Update cluster information.
      fsck.ocfs2: Add fsck check code RECOVER_CLUSTER_INFO
      o2image: Cleanups
      ocfs2_hb_ctl: Use ocfs2_hb_ctl again for o2cb umount(2).
      ocfs2_hb_ctl: Support all cluster stacks.
      ocfs2_controld: Rename 'mountpoint' to 'service'
      ocfs2_controld: Allow multiple real mounts.
      mount.ocfs2,ocfs2_hb_ctl: Use OCFS2_FS_NAME as the mount service
      ocfs2_hb_ctl: Enable support for all cluster stacks
      libo2cb: Fix o2cb_running_cluster_desc()
      libocfs2: Fix up stale DEBUG_EXE code
      libocfs2: Prevent journals from being truncated below their minimum size.
      libocfs2: ocfs2_write_super() should update all superblocks
      libocfs2: Whoops, missed compat proto
      libocfs2: Add ocfs2_clear_backup_super_list()
      tunefs.ocfs2: Fix bit count error in offline resize.
      libocfs2: Make feature strings a proper API
      o2cb.init: Reference configfs_path() instead of hardcoded mountpoint
      libocfs2: Clean up warnings from the inline data changes.
      ocfs2_controld,debugfs.ocfs2: Dump the daemon debug buffer via debugfs.ocfs2.
      libo2dlm: We create libdlm.h for compatibility when we don't find libdlm.  Let's ignore that file.
      libo2dlm: Fix a couple of bugs accessing libdlm.
      ocfs2_controld: Make libdlmcontrol required
      ocfs2_controld: Connect to dlm_controld.
      ocfs2_control: udev rule update
      ocfs2_controld: Registration function for lockspaces.
      ocfs2_controld: Register mountgroups with dlm_controld
      ocfs2_controld: De-register all filesystems on exit.
      ocfs2_controld: Notify dlm_controld when we have a node go down.
      ocfs2_controld: Hook up dead_client()
      ocfs2_controld: Handle the corosync/openais split.
      ocfs2_controld: Fix double-leave in complete_mount().
      libocfs2: Clearing features should clear their dependancies.
      libocfs2: Add ocfs2_feature_foreach()
      libocfs2: Move printable feature flags to feature_string.c
      libocfs2: ocfs2_parse_feature() checks for conflicts too.
      libocfs2: Fill out the ocfs2_XXX_to_YYY() conversion APIs.
      tunefs rework: Introduce the internal error codes for libocfs2ne.
      tunefs rework: Add op_set_label.c
      tunefs rework: Add op_update_cluster_stack.c
      tunefs rework: Add op_reset_uuid.c
      tunefs rework: Add op_query.c
      tunefs rework: Add op_set_journal_size.c
      tunefs rework: Add op_list_sparse_files.c
      tunefs rework: Add op_set_slot_count.c
      tunefs rework: Add op_resize_volume.c
      tunefs rework: Add feature_extended_slotmap.c
      tunefs rework: Add feature_local.c
      tunefs rework: Add feature_backup_super.c
      tunefs rework: Add feature_unwritten_extents.c
      tunefs rework: Add feature_sparse_files.c
      tunefs rework: Add feature_inline_data.c
      tunefs rework: Add op_features.c
      tunefs rework: Add the libocfs2ne sources.
      tunefs rework: Add ocfs2ne.c
      tunefs rework: Link ocfs2ne into the build.
      tunefs rework: Remove the old sources
      tunefs.ocfs2: The resize op wasn't allocing resize_specs properly.
      tunefs.ocfs2: Give a nice error when an online operation isn't supported.
      ocfs2_controld: Fail-fast when leaving a mountgroup unexpectedly.
      ocfs2_controld: Handle additional mounts racing umount(2).
      mkfs.ocfs2: Don't overwrite filesystems with unknown features.
      libtools-internal: Move verbosef to an internal library.
      libtools-internal: Add automatic 'yes' and 'no' to tools_interact().
      debugfs.ocfs2: Fix walking off the end of the volume label.
      tunefs.ocfs2: Add the cloned_volume operation.
      mkfs.ocfs2: Fix a bug in COMPAT_BACKUP_SUPER handling.
      fsck.ocfs2: Move to JBD2 header and structures.
      libocfs2: Check for unsupported features in the journal superblock.
      fsck.ocfs2: Replay 64bit journals.
      libocfs2: Set and clear journal features.
      libocfs2: Add features to ocfs2_make_journal()
      mkfs.ocfs2: Add FEATURE_COMPAT_JBD2_SB.
      fsck.ocfs2: Fix feature bits, handle bad first journal.
      libocfs2: Support 64bit journals.
      mkfs.ocfs2: Add 64bit journal support.
      libocfs2: Include jbd2.h in source archives.
      mkfs.ocfs2: Use ocfs2_filesys efficiently
      libocfs2: Make allocating a specific cluster a clean API
      ocfs2_hb_ctl: Honor errors from ocfs2_fill_heartbeat_desc().
      debugfs.ocfs2: Use a proper enum when dumping blocks in the journal.
      debugfs.ocfs2: Swap blocks we're dumping from the journal.
      tunefs.ocfs2: Print the cloned-volume help more accurately
      tunefs.ocfs2: Fix a substring bug in op_set_label.
      libocfs2: Bring in ocfs2_fs.h from the kernel.
      libocfs2: Pass the dinode to ocfs2_read/write_dir_block().
      libocfs2: Support directory block trailers.
      fsck.ocfs2: Add checking of directory trailers.
      debugfs.ocfs2: Dump directory blocks
      mkfs.ocfs2: Write directory trailers when necessary.
      libocfs2: Add blockcheck.[ch]
      libocfs2: Add support for metadata checksums and error correction.
      debugfs.ocfs2: Dump the ocfs2_block_check structure (metaecc)
      mkfs.ocfs2: Support the metaecc feature.
      tunefs.ocfs2: Enable and disable the metaecc feature.
      libocfs2:  Add META_ECC to the supported feature list
      libtools-internal: Create an API for displaying a progress bar.
      tunefs.ocfs2: Display progress while locking down the filesystem
      tunefs.ocfs2: Display progress of the high-level tunefs operations.
      tunefs.ocfs2: Display progress feature_metaecc.
      tunefs.ocfs2: Add progress display for enable/disable of sparse files.
      tunefs.ocfs2: Progress display for enable/disable of inline-data.
      tunefs.ocfs2: Display progress when changing the size of journals.
      tunefs.ocfs2: Display progress when changing the number of slots.
      tunefs.ocfs2: Progress display for cloning a volume.
      tunefs.ocfs2: Progress display for update-cluster-stack.
      tunefs.ocfs2: Display progress while setting the label.
      tunefs.ocfs2: Display progress for the UUID reset operation.
      tunefs.ocfs2: Display progress for extended slotmap.
      tunefs.ocfs2: Progress while enabling or disabling the local feature.
      tunefs.ocfs2: Progress for enable/disable of unwritten extents.
      tunefs.ocfs2: Progress display for the backup-super feature.
      ocfs2console: Handle an invalid DISPLAY gracefully with modern pygtk.
      ocfs2console: Whoops, don't reset all warnings, just pop the DISPLAY one
      ocfs2_controld: Need limits.h in main.c
      libocfs2: Fix errno return from ocfs2_get_device_sectsize()
      ocfs2_controld: Add a couple helpers for functions that retry operations
      ocfs2_controld: Retry CKPT operations indefinitely.
      ocfs2_controld: Retry the global checkpoint until it's installed.
      fswreck: Build fswreck as an uninstalled program.
      fswreck: Use ocfs2_link() for DIR_PARENT_DUP
      fswreck: Create duplicate clusters.
      libocfs2: Catch memalign()s that will abort older glibcs.
      libocfs2: Use ocfs2_read_blocks() in xattr.c
      libocfs2: ocfs2_read_blocks() should return an errcode_t.
      libocfs2: Large I/Os in the cache.
      libocfs2: Provide _nocache() versions of the I/O functions.
      libocfs2: Allow a global nocache flag on io_channels.
      libocfs2: Don't cache I/O from journal format.
      libocfs2: Add io_mlock_cache().
      mkfs.ocfs2: Keep the I/O cache across the journal format
      fsck.ocfs2: Use the I/O cache.
      fsck.ocfs2: Pre-fill the I/O cache with metadata.
      fsck.ocfs2: Pre-cache inodes in reverse order.
      fsck.ocfs2: Pre-cache dirblocks before we go through them.
      tunefs.ocfs2: Don't use the I/O cache in unlocked or online operations.
      tunefs.ocfs2: Size the cache appropriately for large operations.
      tunefs.ocfs2: Use one I/O cache.
      fsck.ocfs2: Handle errors from ocfs2_bitmap_set/clear()
      fsck.ocfs2: Fix the cluster count if we changed it in pass 0.
      fsck.ocfs2: Use ocfs2_cluster_bitmap_new() for allocated clusters.
      tunefs.ocfs2: Check the bitmap with the correct cluster count.
      libocfs2: Prevent endian swapping from scribbling over memory.
      fsck.ocfs2: Remove the unused ost_bad_inodes bitmap.
      fsck.ocfs2: Allocate and use duplicate clusters bitmap.
      fsck.ocfs2: Add o2fsck_abort()
      fsck.ocfs2: Implement Pass 1B to find multiply-claimed clusters.
      fsck.ocfs2: Implement Pass 1C, scanning for inode names.
      fsck.ocfs2: Implement the reporting portion of pass 1D.
      fsck.ocfs2: Implement Pass 1D's prompt for dup fixes.
      libocfs2: Allow callers to specify the free_clusters routine in ocfs2_truncate
      fsck.ocfs2: Implement Pass 1D resolution of multiply-claimed clusters.
      fsck.ocfs2: pass 1C should be void
      debugfs.ocfs2: Add a fragmentation score to the 'frag' command.
      fsck.ocfs2, fswreck: Fix EXTENT_MARKED_UNWRITTEN error.
      Merge branch 'master' of /build/jlbec/ocfs2-tools/upstream/
      fsck.ocfs2: Fix false warning about corrupted quotas
      ocfs2-tools: Add disk layout for refcount trees.
      libocfs2: Swap i_refcount_loc.
      libocfs2: Add ocfs2_read_refcount_block().
      libocfs2: Add ocfs2_write_refcount_block()
      libocfs2: Add the 'refcount' feature to the feature definitions.
      debugfs.ocfs2: Dump refcount trees
      ocfs2: Add the REFLINK ioctl(2) definition.
      libocfs2: Add REFCOUNT_TREE to the supported feature list.
      configure: Detect when libcom_err cannot be built statically.
      ocfs2_journal_check_available_features(): Never allow FEATURE_COMPAT_CHECKSUM
      libo2dlm: Provide capability queries
      libo2dlm: Add support for BASTs
      libo2dlm: Detect invalid LVBs
      libo2dlm: Don't drop locks at unlock.
      o2cb.init: Load dlmfs for user stacks when supported
      libocfs2: Detect stackglue and use it for all libo2dlm interaction.
      configure.in: Fix a bug detecting corosync and openais libs.
      fsck.ocfs2: Add the '-p' and '-a' options.
      debugfs.ocfs2: Add the -t and -T options to the "stat" command.
      o2image: Autodetect pipes and use proper FILENO defines.

Joseph Qi (11):
      libocfs2: fix overflow when counting bytes in ocfs2_malloc_blocks
      mkfs.ocfs2: support append direct io incompat feature
      tunefs.ocfs2: support append direct io incompat feature
      fsck.ocfs2: support append direct io incompat feature
      resize_slotmap: fix fprintf format build warnings
      fsck.ocfs2: fix build warning
      fswreck: fix fprintf format build warnings
      libo2cb: fix build warning
      libocfs2: fix build warnings
      mount.ocfs2: fix build warnings
      tunefs.ocfs2: fix build warnings

Jun Piao (6):
      ocfs2-tools: fix a double-free bug caused by ocfs2_bitmap_free
      ocfs2-tools: fix a few memory leak problems about ocfs2_bitmap_free
      o2cb_ctl: fix memory leak in jconfig.c
      o2cb_ctl: fix memory leak in o2cb_config.c
      o2cb_ctl: fix memory leak in o2cb_ctl.c
      fsck.ocfs2: warn and return if ocfs2_malloc fails in walk_cwd

Junxiao Bi (4):
      fsck.ocfs2: abort if fs is mounted
      o2cb: don't write sysconfig if status not changed
      o2cb: mount debugfs when load config
      ocfs2: fix default slots number in man doc

Mark Fasheh (35):
      libocfs2: fix small memory leak in parse_feature()
      mkfs: make unwritten extents a default feature
      ocfs2_controld: genericize ocfs2_controld <-> cman interface
      Add very basic support for i_dyn_features read/write.
      inline-data: debugfs.ocfs2 updates
      inline-data: mkfs.ocfs2 feature flags update
      ocfs2-tools: fix ia64 build
      ocfs2_controld: Add pacemaker.c to DIST_FILES
      build: Add 51-ocfs2.rules to DIST_FILES
      debugfs.ocfs2: Allow dumping fs locks from a file
      debugfs.ocfs2: Allow dumping dlm locks from a file
      mkfs.ocfs2: Update fs-features list in man page
      features: Make inline-data a default feature
      debugfs.ocfs2: Add 'frag' command
      mkfs.ocfs2: enable xattr support as a default feature
      dx_dirs: Add library support for directory indexing
      dx_dirs: debugfs.ocfs2 support
      dx_dirs: mkfs.ocfs2 support
      dx_dirs: Add tunefs.ocfs2 feature for indexed directories
      dx_dirs: Update for dr_num_entries
      fsck.ocfs2: prompt before truncating an invalid dir index
      tunefs.ocfs2: move o2ne_add_trailers() into libocfs2ne.c
      dx_dirs: add check for invalid slot in ocfs2_new_dx_root()
      mkfs.ocfs2: create root and orphan directories as indexed
      libocfs2: fix flag check in ocfs2_init_dir()
      libocfs2: fix ocfs2_init_dir() to retain indexed flag
      fsck.ocfs2: verify dirent -> dx entry linkages
      Merge branch 'dx_dirs'
      libocfs2: Add OCFS2_FLAG_NO_ECC_CHECKS flag
      o2image: Use OCFS2_FLAG_NO_ECC_CHECKS
      debugfs.ocfs2: Use OCFS2_FLAG_NO_ECC_CHECKS
      o2image: add interactive mode flag
      o2image: dx_dirs support
      ocfs2_controld: Fix bad memcpy in cpg.c
      Add users guide (txt version) and o2cb README to DIST_FILES so they are

Norton.Zhu (1):
      libocfs2: fix segfalut BUG while doing fsck

Srinivas Eeda (38):
      Adds o2image header and supporting functions
      Adds o2image library support
      Adds o2image tool
      Enable debugfs.ocfs2 to recognize image-file
      ocfs2-tools: fix to print node names correctly
      ocfs2-console: Increase max port number allowed
      o2image fix compiler warning
      o2hbmonitor: add semaphore
      ocfs2-tools: support /sys/block symlinks
      ocfs2-tools: add support for xvd devices
      libocfs2: Added generic block swap functions
      debugfs.ocfs2: Add command grpextents
      o2cb: use ocfs2_free to free o2cb_cluster_desc
      o2cb: Handle failure to register heartbeat mode
      o2cb.init: Cleanup userdlm domains during o2cb offline
      o2cb.init: Kill processes using dlmfs during stop
      o2cb.init: Add online-status
      ocfs2-tools: fix jconfig add-stanza
      ocfs2-tools: set indexed dir flag before init dir
      ocfs2-tools: do not swap entries if inode is empty
      Change umode_t to unsigned short
      Fix indexed directories
      fswreck: Create a loop in group chains
      Break a chain loop in group desc
      Include libaio while building ocfs2console
      Change the pkg-config for ocfs2 to include libaio
      Introduce OCFS2_ET_BAD_CRC32 error for incorrect
      Memcpy block data before performing metaec blockcheck
      Add BAD_CRC32 prompt for fsck checks
      fsck.ocfs2: Re-calculate ECC for system inodes if incorrect
      libocfs2: Change asserts to error
      fsck: Rebuild index tree if lookup returns corrupted index
      fsck.ocfs2: dynamically allocate ocfs2_dir_entry for long filenames
      Fix warning: oom_adj is deprecated, use oom_score_adj
      mounted.ocfs2: Ignore partitioned devices
      ocfs2/mount: mount command should convert mapper dm devname to canonical form
      tools: Up version to 1.8.3
      tools: Up version to 1.8.4

Sunil Mushran (205):
      debugfs: Add dlm_locks command to debugfs.ocfs2 tool
      debugfs: Add option to limit fs_locks to dump only busy locks
      debugfs: Code cleanup
      libo2dlm: Build cleanup
      ocfs2_hb_ctl: Fix bug in stop_heartbeat()
      tools: Up the version# to 1.4.0
      sizetest: Silence build warnings
      debugfs: Silence build warnings
      tools: Adds counter in struct ocfs2_dinode to track journal replays
      tools: Added support for recovery generation
      debugfs: Lockres dumping cleanup
      debugfs: Teach fs_locks to dump lockres version 2
      tools: Upped version to 1.4.1
      o2cb: Add manpage for o2cb
      tools: Drop ocfs2cdsl
      tools: Removes feature_string.h from Makefile
      tunefs.ocfs2: query now understands inline data
      debugfs.ocfs2: Fix lockname encoding and decoding
      debugfs: Add utility functions to manage a list of strings
      debugfs: Make do_dlm_locks() use stringlist
      debugfs: Allows users to print selected fs_locks
      mkfs: Make 8 slots the default for most volume sizes
      libocfs2: Do not dereference pointer after free in ocfs2_size_slot_map()
      tools: Add missing header file in the Makefile
      libocfs2: Destroy io cache in io_close()
      mkfs.ocfs2: Disable io cache during journal format
      mkfs.ocfs2: Fix mkfs_swap_dir()
      libocfs2: Make the feature names the same as the feature flags
      debugfs.ocfs2: Refresh manpage
      mkfs.ocfs2: Refresh manpage
      tunefs.ocfs2: Refresh manpage
      o2image: Refresh manpage
      fsck.ocfs2: Refresh manpage
      ocfs2-tools: Refresh manpages.
      ocfs2_hb_ctl: Refresh manpage
      ocfs2-tools: Up version to 1.4.2
      fswreck: Fix Makefile
      fsck.ocfs2: Print bold warning message when run with -F
      fsck.ocfs2: Print version
      fsck.ocfs2: Detect locally mounted volume
      mkfs.ocfs2: Handle block devices with missing ioctl(BLKSSZGET)
      ocfs2-tools: Up version to 1.4.3.
      ocfs2_hb_ctl: Handle block devices with missing ioctl(BLKSSZGET)
      debugfs.ocfs2: stat shows inode's orphaned slot#
      ocfs2-tools/trivial: Silence compiler warnings
      mkfs.ocfs2: Add vmstore fs type
      mkfs.ocfs2: Rename ocfs2_fs_types to ocfs2_mkfs_types
      mkfs.ocfs2: Update the man page
      mount.ocfs2: Update manpage
      debugfs.ocfs2: Update the man page
      ocfs2-tools: Update manpage
      ocfs2-tools: Add redhat-lsb dependency in the spec file
      ocfs2-tools: Add (noreplace) to /etc/sysconfig/o2cb in the spec file
      ocfs2-tools: Up version to 1.6.0
      mkfs.ocfs2: Print fs features during make
      mkfs.ocfs2: Tweak the feature compatibility list in manpage
      mounted.ocfs2: Display uuid in all caps
      mounted.ocfs2: Add the stack/local to the output
      libocfs2: ocfs2_chain_add_group() adds new groups to the next logical chain
      libocfs2: Add ocfs2_grow_chain_allocator()
      mkfs.ocfs2: Allocate groups to the extent allocator
      mkfs.ocfs2: Add dry-run option
      fsck.ocfs2: Freshen up some fsck messages
      ocfs2-tools: Add build scripts for rhel6
      tools: Add ocfs2_ioctl.h to Makefile
      libocfs2: Remove blockcheck.h from Makefile
      ocfs2-tools: Up version to 1.6.1
      ocfs2-tools: Fix makefile rhel6
      ocfs2-tools: Up version to 1.6.2
      mount.ocfs2: Fix build error
      mkfs.ocfs2: Freshen up the manpage
      debugfs.ocfs2: Freshen up the manpage
      mounted.ocfs2: Freshen up the manpage
      tools: Freshen up some man pages
      tools: Up version to 1.6.3
      mkfs.ocfs2: Limit the extent allocator reservation
      o2hbmonitor: Disk heartbeat monitor
      ocfs2-tools: Up version to 1.6.4
      ocfs2-tools: o2hbmonitor moved to /usr/sbin
      o2cb_config: Fix o2cb_config_free()
      o2cb_config: Add o2cb_config_remove_cluster()
      o2cb_config: Add o2cb_cluster_delete_node()
      debugfs.ocfs2: Feature flag printing cleanup
      debugfs.ocfs2: Improve block detection
      debugfs.ocfs2: Journal logdump prints full inode and extent blocks
      libtools: Add string functions to remove leading and trailing whitespaces
      libtools-internal: Add scandisk functionality to libtools
      o2cb_scandisk: Scan heartbeat devices
      libo2cb: Extend libo2cb api to learn ip address/port/local of a registered node
      tools: Fix build warnings
      o2cb_config: Add support for the heartbeat stanza
      libo2cb: Adds support for global heartbeat
      o2cb: Add a new cluster configuration tool
      o2cb: Add ops add-cluster and remove-cluster
      o2cb: Add ops add-node and remove-node
      o2cb: Add ops add-heartbeat, remove-heartbeat and heartbeat-mode
      o2cb: Add ops list-clusters, list-cluster, list-nodes and list-heartbeats
      o2cb: Add ops register-cluster and unregister-cluster
      o2cb: Add ops start-heartbeat and stop-heartbeat
      o2cb: Add man page
      o2cbtool: Cleanup usage print
      libocfs2: Cleanup flag name printing in feature_string.c
      libocfs2: Add an incompat feature flag OCFS2_FEATURE_INCOMPAT_CLUSTERINFO
      libocfs2: Add stackflags in superblock
      tools: Set and clear OCFS2_FEATURE_INCOMPAT_CLUSTERINFO
      libocfs2: Add c_flags to struct o2cb_cluster_desc
      libo2cb: Validate cluster name and cluster flags in classic_begin_group_join()
      mkfs.ocfs2: Add --global-heartbeat option
      mkfs.ocfs2: Add -U option to allow custom UUIDs
      tools: Detect differing cluster name and heartbeat modes
      mount.ocfs2: Add support for o2cb global heartbeat
      mount.ocfs2: Validate mount path before mount
      mounted.ocfs2: Show cluster and global heartbeat
      libocfs2: Add OCFS2_FEATURE_INCOMPAT_CLUSTERINFO to list of supported features
      debugfs: Add -T to logdump
      o2cbtool: Utilize #defines for heartbeat modes
      ocfs2-tools: fsck.ocfs2 and *ctl built dynamically by default
      ocfs2console: No longer built by default
      mkfs.ocfs2: Update default fs features
      ocfs2-tools: Up version to 1.8.0
      o2cb.init: Make it use the new cluster config tool, o2cb
      tools: Tweak the shutdown order of the init services
      o2cb.init: Allow re-online for the o2cb stack in global heartbeat mode
      o2cb.init: Improve o2cb status
      debugfs.ocfs2: Cleanup superblock output
      tools: Add missing header to Makefile
      o2cb: Add op cluster-status
      tools: Fix rpm building without ocfs2console
      tools: Cleaned up .gitignore(s)
      libocfs2: Define FS_IOC_FIEMAP
      o2cb: Handle failure to register heartbeat mode
      o2cb: Add verbose tracing to o2cb register cluster
      o2cbtool: Disable signals when starting heartbeat
      mounted.ocfs2: Quick detect mode made more efficient
      mount.ocfs2: Fix bugs related to hard-ro mounts
      o2cbtool: Silence usage in list-clusters
      debugfs.ocfs2: fs_locks command understands version 3 locking_state format
      o2cb.init: Start/stop o2hbmonitor
      debugfs.ocfs2: Cleanup
      debugfs.ocfs2: Add command stat_sysdir
      debugfs.ocfs2: Condense the print format for the various times
      extras: Add utility resize_slotmap.c
      libocfs2: Move metadata block type detect to libocfs2
      debugfs.ocfs2: Fix output of dxroot
      libocfs2: Update some error messages
      debugfs: Fix open_debugfs_file()
      debugfs: Add command net_stats
      o2cbtool: Fix command stop-heartbeat and unregister-cluster
      Postamble: Remove (S)BIN_EXTRA in clean
      manpages: Refreshes manpages
      o2hbmonitor: Add manpage
      o2cb: Add manpage for cluster.conf
      o2cb: Add manpage for sysconfig/o2cb
      o2cb: Refresh manpage
      ocfs2: Add manpage
      ocfs2-tools: Do not distrbute old doc files
      tools/trivial: Build related fixes
      ocfs2: Cleanup manpages
      tools: Add makefile to convert manpages to pdfs
      tools: Fix Postamble.make
      ocfs2_controld: Update error message
      fsck.ocfs2: Track and show statistics
      fsck.ocfs2: Reverse earlier commits wrt pre-caching
      libocfs2: Add function ocfs2_get_max_inode_count()
      fsck.ocfs2: Extend struct _o2fsck_dirblocks
      libtools: Make tools_progress_enabled() public
      fsck.ocfs2: Add progress in Passes 1 and 2
      libocfs2: Increase the buffer size in ocfs2_open_inode_scan()
      libocfs2: Add iovec read support
      libocfs2: Read the chain allocator efficiently
      fsck.ocfs2: Improve performance of Pass 0
      libocfs2: Improve performance of ocfs2_load_allocator()
      fsck.ocfs2: Add readahead in Pass 2
      fsck.ocfs2: Print minutes in the timing stats
      libo2cb: Tweak the description of two error messages
      o2cbtool: Return code fixed
      mkfs.ocfs2: Add --dry-run to usage()
      mkfs.ocfs2: Validate cluster stack info
      o2cluster: New utility to modify the cluster stack
      libocfs2: Fix ocfs2_set_cluster_desc()
      fsck.ocfs2: Cleaned up the message for RECOVER_CLUSTER_INFO
      libocfs2: Remove error code OCFS2_ET_DIRENT_NOT_FOUND
      fswreck: Add more options to fswreck
      fsck.ocfs2: Fix EXTENT_CLUSTERS_OVERRUN
      test: Add fsck-test.sh
      test: Add mkfs-test.sh
      tools: Up version to 1.8.2.
      o2cluster: Add man page
      Postamble.make: Remove SBIN_EXTRA and BIN_EXTRA from DIST_ALL_FILES
      scandisk: Add lookup for loop devices
      configure: Detect libaio
      tools: Fix build warnings
      fsck.ocfs2: Pass 1b fails to account for inline-data
      fsck.ocfs2: Skip recreating quota files when run in RO mode
      fsck.ocfs2: Read wall clock before and after reading resource usage
      debugfs.ocfs2: Show journal superblock features
      debugfs.ocfs2: Silence build errors on x86_64
      tunefs.ocfs2: Speed up global bitmap verification during resize
      fsck.ocfs2: Silence build errors on x86_64
      sizetest: Stop building sizetest and listuuid
      libtools: Resync scandisk.[ch] with cman/qdisk (cluster.git)
      include: Sync up headers from the kernel
      debugfs.ocfs2: Print deadms in do_hb
      debugfs.ocfs2: net_stats reads user specified file
      ocfs2: Tweak the man page

Tao Ma (123):
      tunefs.ocfs2: Use uint32_t instead of uint64_t for total_clusters.
      tunefs.ocfs2: Clean up for resize.
      debugfs: Suppress build warnings
      extras: Suppress build warnings
      fsck: Suppress build warnings
      tunefs: Suppress build warnings
      console: Suppress build warnings
      tunefs.ocfs2: Fix overflow when calling uuid_unparse.
      Add ocfs2_cached_inode_insert_extent in libocfs2.
      libocfs2: read/write now know inline data.
      Dir operation modification for inline data.
      fsck.ocfs2 now know inline data.
      Create inline dir in mkfs.
      tunefs.ocfs2: Support inline_data in tunefs.
      Enable inline data support.
      fswreck: update and bug fix.
      fsck.ocfs2: Reinitialize o2fsck_state when we reset fs_blocks.
      Add include of limits.h.
      build: add fc9 vendor definitions
      fsck.ocfs2: Decrease link count for orphan dir when replaying it.
      libocfs2: Add ocfs2_test_clusters.
      fsck.ocfs2: Add truncate_log clear process.
      fsck.ocfs2: Add local alloc free process.
      fsck.ocfs2: Add the clear journal flag function.
      fsck.ocfs2: Add replay orphan dir in slot recovery.
      fsck.ocfs2: Do slot recovery.
      fsck.ocfs2: Set i_error properly in fix_journals_func.
      fsck.ocfs2: Fix i_clusters check.
      tunefs.ocfs2: Init eb in dirdata_iterate for metaecc feature.
      ocfs2-tools: add rpm check for which.
      mkfs.ocfs2: Let system_dir_blocks_needed return block num.
      libocfs2: call read_blocks with fs in read_xattr_block.
      tunefs.ocfs2: Enable inline support for sparse/unsparse.
      fsck.ocfs2: Use aligned size when do copy_clone.
      fsck.ocfs2: update i_clusters in swap_clone.
      libocfs2: Don't free cached_inode in ocfs2_file_write.
      libocfs2: Add more members to ocfs2_extent_tree.
      libocfs2: Move b-tree function to extent_tree.c.
      libocfs2: Add more functions for ocfs2_path creation.
      libocfs2: Use ocfs2_extent_tree in all b-tree functions.
      libocfs2: Add ocfs2_tree_insert_extent.
      libocfs2: Remove unnecessary usage of insert_ctxt.
      libocfs2: Abstract extent split process.
      libocfs2: Write leaf extent block in case of record replacement.
      libocfs2: Add remove_extent.
      fsck.ocfs2: Set "changed" flag when we clear UNWRITTEN flag.
      fsck.ocfs2: Update xattr tree if there is a change.
      tunefs.ocfs2: Remove features.c.
      inline/xattr: Let ocfs2_file_write handle inline xattr properly.
      libocfs2: Sync paths in ocfs2_append_rec_to_path.
      libocfs2: Add ocfs2_delete_refcount_block()
      libocfs2: Add ocfs2_new_refcount_block()
      libocfs2: export tree path functions to extent_tree.h
      libocfs2: Wrap ocfs2_extent_contig in ocfs2_extent_tree.
      libocfs2: Add refcount tree in extent_tree.c
      libocfs2: Add support for incrementing refcount in the tree.
      libocfs2: Add support of decrementing refcount for delete.
      ocfs2: Decrement refcount when truncating refcounted extents.
      libocfs2: Add CoW support.
      ocfs2: Integrate CoW in file write.
      liboocfs2: CoW a reflinked cluster when it is truncated.
      tunefs.ocfs2: Add refcount feature disable/enable.
      libocfs2: Add xattr iteration process.
      libocfs2: Add xattr CoW.
      tunefs.ocfs2: Add disable refcount for xattr.
      libocfs2: Add function for punch hole in refcount tree.
      libocfs2: Add function for changing refcount flag.
      fsck.ocfs2: Add REFCOUNT_FLAG_INVALID.
      fsck.ocfs2: Add REFCOUNT_LOC_INVALID.
      fsck.ocfs2: Make extent list check prompt more generic.
      fsck.ocfs2: Generic ocfs2_extent_rec check.
      fsck.ocfs2: Clear REFCOUNTED flag if the file doesn't support it.
      fsck.ocfs2: Add basic check for refcount block.
      fsck.ocfs2: Add check for refcount record list.
      fsck.ocfs2: Add check for leaf extent rec.
      fsck.ocfs2: Add cluster check for refcount extent tree.
      fsck.ocfs2: Add check for refcount tree in pass1.
      fsck.ocfs2: Record refcount tree we have checked.
      fsck.ocfs2: Store refcounted clusters.
      libocfs2: Add ocfs2_change_refcount.
      fsck.ocfs2: Check refcount of clusters.
      libocfs2: Add helper function for creating and attaching refcount tree.
      fsck.ocfs2: Add rf_count check for refcount extent tree.
      fsck.ocfs2: Add dup_owner to for_each_owner.
      fsck.ocfs2: User refcount to handle dup_clusters.
      fswreck: Add inode corruptions.
      fswreck: Add refcount block corruption.
      fswreck: Add basic corruption for refcount_list.
      fswreck: add corruption for rf_clusters.
      fswreck: Add corruption for refcount record.
      fswreck: Add corruption for DUP_CLUSTERS_ADD_REFCOUNT.
      libocfs2: Remove split_rec from ocfs2_split_tree.
      indexed-dir: code clean up.
      debugfs.ocfs2: fix i_dyn_features check.
      fsck.ocfs2: Only ask available pages in o2fsck_init_cache.
      ocfs2-tools: Add disk layout for discontiguous block group.
      libocfs2: Change ocfs2_group_bitmap_size.
      libocfs2: Add the 'discontig_bg' feature to the feature definitions.
      libocfs2: swap suballoc_loc properly.
      ocfs2: Add ocfs2_gd_is_discontig.
      libocfs2: Change swap_group_desc to read/write discontig groups.
      libocfs2: Make ocfs2_init_group_desc aware of discontig group.
      libocfs2: Make inode_scan notices discontig groups.
      libocfs2: Add functions to get the bit_set count.
      bitmap: Add 2 fields to facilitate discontiguous block group.
      libocfs2: Let chainalloc handle discontig block group.
      libocfs2: Set suballoc_bit properly for discontig block group.
      tunefs.ocfs2: Add enable discontig-bg operations.
      tunefs.ocfs2: Add support for disabling discontig-bg.
      debugfs.ocfs2: Dump suballoc_loc if exists.
      debugfs.ocfs2: Dump extent list if the group is discontiguous.
      fsck.ocfs2: Make pass0 aware of discontig block group.
      fsck.ocfs2: Let pass1b handle discontig block group.
      ocfs2: Add ocfs2_extent_recs_per_gd.
      fsck.ocfs2: Add extent list check for discontig bg.
      fswreck: Add corrupt codes for extent list check.
      o2image: Make it read group_desc properly.
      ocfs2-tools: Enable discontiguous block group support.
      fsck.ocfs2: Avoid refcount a system file
      libocfs2: Return error if we find an inline file in extent_iterate_inode.
      tunefs.ocfs2: Skip add dir trailer in some cases.
      libocfs2: Fix return value of ocfs2_dx_dir_insert.
      libocfs2: add ocfs2_block_to_cluster_start and use it.

Tiger Yang (23):
      ocfs2-tools: correct inode number in prompt in check_link_counts
      ocfs2-tools: add mount option for relatime support
      ocfs2-tools: update super_block and ocfs2_dinode for swap
      ocfs2-tools: update super_block and ocfs2_dinode for sizetest
      ocfs2-tools: add ocfs2_xattr_uuid_hash in libocfs2
      ocfs2-tools: add xattr support in mkfs.ocfs2
      ocfs2-tools: add xattr support in lib
      ocfs2-tools: swap inline xattr when swap inode
      ocfs2-tools: add more xattr APIs in lib
      ocfs2-tools: add xattr support in debugfs.ocfs2
      ocfs2-tools: change maximum inline size with xattr
      ocfs2-tools: add xattr support in fsck.ocfs2
      ocfs2-tools: add xattr support in tunefs.ocfs2
      ocfs2-tools: add xattr in supported features list
      libocfs2: add extent tree operations
      libocfs2: add ocfs2_xattr_get_clusters
      libocfs2: Add xattr value tree type.
      ocfs2-tools: Add setting custom UUID in tunefs.ocfs2
      ocfs2-tools: Set hash seed when convert ocfs2 to support indexed-dirs
      ocfs2-tools: set or clear s_uuid_hash in tunefs.ocfs2
      ocfs2-tools: fix wrong pointer to pointer in mount.ocfs2
      ocfs2-tools: support strictatime in ocfs2
      ocfs2-tools: add definition of ocfs2_move_extents in ocfs2_ioctl.h

Tristan Ye (52):
      Ocfs2-tools: Add new corruptions of inline-data for fswreck.v2
      Ocfs2-tools: Correct fs_locks dump for debugfs.ocfs2
      Ocfs2-tools: Let debugfs.ocfs2 support LARGEFILE.
      Ocfs2-tools: Let o2image.c also correctly deal with LARGEFILE.
      Ocfs2-tools: Let debugfs.ocfs2 correctly (r)dump the symlink.
      Ocfs2-tools: Define new corrupt code to make it compatible with fsck.ocfs2.
      Ocfs2-tools: Redefine corrupt handlers for corrupt codes.
      Ocfs2-tools: Adjust corrupt handlers for inode.c
      Ocfs2-tools: Adjust corrupt handlers for fswreck's extent.c
      Ocfs2-tools: Adjust corrupt handlers for fswreck's dir.c
      Ocfs2-tools: Adjust corrupt handlers for fswreck's chain.c
      Ocfs2-tools: Adjust corrupt handlers for fswreck's group.c
      Ocfs2-tools: Adjust corrupt handlers for fswreck's local_alloc.c
      Ocfs2-tools: Adjust corrupt handlers for fswreck's symlink.c and special.c
      Ocfs2-tools: Adjust corrupt handlers for truncate_log.c
      Ocfs2-tools: Fix bug for EXTENT_EB_INVALID corruptor.
      Ocfs2-tools: Classify duplicate prompt codes in fsck.ocfs2.
      Ocfs2-tools: Fix a minor bug of fswreck.
      Ocfs2-tools: Fix bug for fswreck to handle corruption of inlined directory correctly.
      Ocfs2-tools: Fix bug in fswreck to let LALLOC_* prompt codes behave correctly.
      Ocfs2-tools: Apply joel's suggestion to the description of new prompt codes in fsck.ocfs2.
      Ocfs2-tools: Apply joel's suggestion on fswreck's dir codes to solve a minor problem.
      Ocfs2-tools: Implement new prompt codes of inline-data for fswreck.
      Ocfs2-tools: Implement new prompt codes of sparse file for fswreck.
      Ocfs2-tools: Implement new prompt codes of journal for fswreck.
      Ocfs2-tools: Update fswreck part to meet fsck's enhancement of solving multiply-claimed clusters v2.
      Ocfs2-tools: Add quota corruption codes to fswreck.
      Ocfs2-tools: Let quota_tree.h be included in Makefile.
      Ocfs2-tools: Warn user when doing quota corruption on a none-quota supported volume.
      Fsck.ocfs2: Correctly check i_size for directory in a sparse filesystem.
      Fswreck: Remove unused codes in old fashion.
      Fswreck: Rename code INODE_LINK_NOT_CONNECTED to INODE_NOT_CONNECTED.
      Fswreck: Doing cleanup for unimplemented code CLUSTER_ALLOC_BIT.
      Fswreck: Implement code DIR_DOTDOT.
      Fswreck: Implement corruption code CLUSTER_ALLOC_BIT.
      Libocfs2: Truncate should handle inline file and fast symlink.
      Libocfs2: Set dtime in ocfs2_delete_inode()
      Ocfs2-tools: Move ocfs2 ioctl definitions from ocfs2_fs.h to newly added ocfs2_ioctl.h
      O2image: A potential bug in o2image.
      O2image: Handle xattr btree for o2image.
      Ocfs2-tools: Check device before doing all kinds of debugfs's cmds.
      O2info: Add all structures and commands OCFS2_IOC_INFO needed into ocfs2_ioctl.h
      O2info: Build a main framework for o2info.
      O2info: Add '--cluster-coherent' option for o2info.
      O2info: Add running codes for '--fs-features'.
      O2info: Add running codes for '--volinfo'.
      O2info: Add --mkfs support for o2info.
      O2info: Make parts of o2info routines public.
      O2info: O2info: Add new running codes for '--freeinode'
      O2info: Add new running codes for '--freefrag'
      O2info: Add new running codes for '--space-usage'.
      O2info: Add new running codes for '--filestat'.

Valentin Vidic (1):
      New upstream version 1.8.5

Xiaowei Hu (1):
      tunefs.ocfs2: Fix segfault when disabling sparse feature

XiaoweiHu (1):
      mounted.ocfs2 tool should show /dev/mapper devices instead of /dev/dm.

piaojun (4):
      debugfs.ocfs2: Fix memory leak problem in process_open_args() & main()
      libo2dlm: Close file description after use
      debugfs.ocfs2: Fix a bug in process_open_args()
      ocfs2-tools: Fix memory leak problems in mount.ocfs2

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  bf928cf   New upstream version 1.8.5

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-ha/ocfs2-tools.git



More information about the Debian-HA-Commits mailing list