1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-30 17:49:30 +03:00

brlock: Remove clustering special case

With e7424897a1 we don't need this special case for clustering
anymore.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
Volker Lendecke
2019-05-26 08:20:47 +02:00
committed by Jeremy Allison
parent ff2ed9070d
commit f11c5887f4

View File

@ -2099,22 +2099,13 @@ struct byte_range_lock *brl_get_locks_readonly(files_struct *fsp)
br_lock->modified = false;
br_lock->record = NULL;
if (lp_clustering()) {
/*
* In the cluster case we can't cache the brlock struct
* because dbwrap_get_seqnum does not work reliably over
* ctdb. Thus we have to throw away the brlock struct soon.
*/
talloc_steal(talloc_tos(), br_lock);
} else {
/*
* Cache the brlock struct, invalidated when the dbwrap_seqnum
* changes. See beginning of this routine.
*/
TALLOC_FREE(fsp->brlock_rec);
fsp->brlock_rec = br_lock;
fsp->brlock_seqnum = dbwrap_get_seqnum(brlock_db);
}
/*
* Cache the brlock struct, invalidated when the dbwrap_seqnum
* changes. See beginning of this routine.
*/
TALLOC_FREE(fsp->brlock_rec);
fsp->brlock_rec = br_lock;
fsp->brlock_seqnum = dbwrap_get_seqnum(brlock_db);
return br_lock;
}