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:
committed by
Jeremy Allison
parent
ff2ed9070d
commit
f11c5887f4
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user