Re: [PATCH 0/4] Finally remove userspace transaction support

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

 



On Wed, Jan 10, 2018 at 03:21:13PM +0200, Nikolay Borisov wrote:
> Userspace transaction were initially added to he benefit of Ceph, however 
> in recent times it became clear that btrfs is not suitable for Ceph's workload
> and has even been actively discoured. Additionaly, the userspace transaction
> mechanism has always been a sort of a hack, which could easily lead to a 
> deadlock unless care is taken. 
> 
> All things considered there is no point in keeping the code around. Userspace
> transaction interface was deprecated in kernel version 4.14. Now it's time to 
> completely remove it in 4.17. 
> 
> The first patch removes the ioctl-related code. Following patches just deal 
> with unused functions/values following ioctl removal. 
> 
> Nikolay Borisov (4):
>   btrfs: Remove userspace transaction ioctls
>   btrfs: Remove code referencing unused TRANS_USERSPACE
>   btrfs: Remove transaction handle from btrfs_file_private
>   btrfs: Remove btrfs_fs_info::open_ioctl_trans

Please resend and add the missing Signed-off-by lines.
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux