[LU-392] land bz24089 (avoid lbuild reuse cache storage collisions) to b1_8 Created: 03/Jun/11  Updated: 28/May/17  Resolved: 28/May/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 1.8.6
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Brian Murrell (Inactive) Assignee: WC Triage
Resolution: Cannot Reproduce Votes: 0
Labels: None

Severity: 3
Bugzilla ID: 24,089
Rank (Obsolete): 10667

 Description   

Bugzilla bug 24089:

When the rebuild cache is shared amongst multiple nodes, there can be collisions when more than one
node tries to stash into the cache.

This solution, as much as it works, is less than optimal. Basically, all nodes do their build and
the last one to store in the cache wins.

A better solution would be for nodes to announce their intention to build for a given hash and any
other nodes that will do the same wait for the first node to finish and store it. Subsequent nodes
then just use the first node's stored result.

should be landed to b1_8. This is not important until we have build nodes sharing their cache, which we don't have at the moment.



 Comments   
Comment by Andreas Dilger [ 28/May/17 ]

Close old issue.

Generated at Sat Feb 10 01:06:34 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.