Bug 1443140

Summary: Provide recent sanlock fixes in 7.4 for RHV
Product: Red Hat Enterprise Linux 7 Reporter: Nir Soffer <nsoffer>
Component: sanlockAssignee: David Teigland <teigland>
Status: CLOSED ERRATA QA Contact:
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 7.4CC: agk, amureini, cluster-maint, lmiksik, mthacker, nsoffer, teigland, ylavi
Target Milestone: rcKeywords: Rebase
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: sanlock-3.5.0-1.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-08-01 12:51:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1409511, 1443153    

Description Nir Soffer 2017-04-18 14:58:37 UTC
Description of problem:

There are couple of fixes in upstream sanlock when are needed by RHV:

- 64502df sanlock: set open files limit to 2048
  see bug 1435966

- 8a564c2 sanlock: add man page info about renewal history
  Useful for users/support

- b79bd2a (github/master) python: Use error description in SanlockException
  Allows vdsm to log meaningful errors

- c8ce851 sanlock: add strerror function
  Allows libvirt to return meaningful errors from sanlock

- ed4504a python: Support resource clearing
- 64026d2 sanlock: write lease with clear flag
  Allows vdsm to clear external leases

- fa70eff Add option to log UTC timestamps
  Allows vdsm to use UTC timestamps for sanlock logs

- 8a7764f Add size option to sanlock direct dump
  Required for support

I think the best way would be to deliver current upstream as 3.5.0 or maybe 4.0
since we have new api (strerror).

Comment 2 David Teigland 2017-04-18 15:21:42 UTC
The only commits in upstream sanlock are those requested for RHV.

Comment 4 David Teigland 2017-04-20 16:33:53 UTC
(The rebase keyword is a technicality; the only commits upstream are the ones in the description: https://pagure.io/sanlock/commits/master)

Comment 13 Nir Soffer 2017-04-29 21:03:12 UTC
David, we need the same version in Fedora. I think the relevant version is Fedora
26. Do we need to file a Fedora bug for this?

Comment 14 David Teigland 2017-05-01 17:03:39 UTC
no bz needed, I just build sanock-3.5.0-1 for f26 and f27.

Comment 16 errata-xmlrpc 2017-08-01 12:51:05 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2017:2279