mirror of
https://github.com/samba-team/samba.git
synced 2025-01-31 01:48:16 +03:00
s3: smbd/durable: remove dev and inode check from vfs_default_durable_reconnect_check_stat()
On a cluster filesystem the device numbers may differ on the cluster nodes. We already verify the file_id in vfs_default_durable_reconnect(), so we can safely remove the dev/inode checks. Bug: https://bugzilla.samba.org/show_bug.cgi?id=13318 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> (cherry picked from commit 0a91ade5272698c094137fa28d2ad4723b5963cf) Autobuild-User(v4-8-test): Karolin Seeger <kseeger@samba.org> Autobuild-Date(v4-8-test): Thu Jul 12 17:42:50 CEST 2018 on sn-devel-144
This commit is contained in:
parent
6930bb96f5
commit
c5680ba4b2
@ -305,30 +305,6 @@ static bool vfs_default_durable_reconnect_check_stat(
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (cookie_st->st_ex_dev != fsp_st->st_ex_dev) {
|
||||
DEBUG(1, ("vfs_default_durable_reconnect (%s): "
|
||||
"stat_ex.%s differs: "
|
||||
"cookie:%llu != stat:%llu, "
|
||||
"denying durable reconnect\n",
|
||||
name,
|
||||
"st_ex_dev",
|
||||
(unsigned long long)cookie_st->st_ex_dev,
|
||||
(unsigned long long)fsp_st->st_ex_dev));
|
||||
return false;
|
||||
}
|
||||
|
||||
if (cookie_st->st_ex_ino != fsp_st->st_ex_ino) {
|
||||
DEBUG(1, ("vfs_default_durable_reconnect (%s): "
|
||||
"stat_ex.%s differs: "
|
||||
"cookie:%llu != stat:%llu, "
|
||||
"denying durable reconnect\n",
|
||||
name,
|
||||
"st_ex_ino",
|
||||
(unsigned long long)cookie_st->st_ex_ino,
|
||||
(unsigned long long)fsp_st->st_ex_ino));
|
||||
return false;
|
||||
}
|
||||
|
||||
if (cookie_st->st_ex_mode != fsp_st->st_ex_mode) {
|
||||
DEBUG(1, ("vfs_default_durable_reconnect (%s): "
|
||||
"stat_ex.%s differs: "
|
||||
|
Loading…
x
Reference in New Issue
Block a user