a thought
This commit is contained in:
		
							parent
							
								
									bdcd23ea49
								
							
						
					
					
						commit
						fe14bd1113
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		|  | @ -81,6 +81,15 @@ workloads. | ||||||
|   </ul> |   </ul> | ||||||
| 
 | 
 | ||||||
| <p>Run usertests to see if you don't break anything. | <p>Run usertests to see if you don't break anything. | ||||||
|  | 
 | ||||||
|  | <h2>Lock-free bcache lookup</h2> | ||||||
|  | 
 | ||||||
|  | <p>Modify <tt>bget</tt> so that succesful lookups don't need to | ||||||
|  |   acquire <tt>bcache.lock</tt>.  The challenge is | ||||||
|  |   concurrent <tt>brelse</tt>, which modify the list that <tt>bget</tt> | ||||||
|  |   traverses.  (Hint: there is no need for <tt>bget</tt> to use the | ||||||
|  |   list.) | ||||||
|  |    | ||||||
|    |    | ||||||
| </body> | </body> | ||||||
| </html> | </html> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Frans Kaashoek
						Frans Kaashoek