Sleepable RCU
Sleepable RCU
Posted Oct 12, 2006 19:00 UTC (Thu) by HappyCamp (guest, #29230)Parent article: Sleepable RCU
Just a thought. But wouldn't it be wise to define the acronyms that you use in the article. It starts out talking about RCU but doesn't define the term.
I figured out it stood for Read Copy Update. Seems like it would have been easy enough to entitle the article: "Sleepable Read Copy Update" :)
Posted Oct 12, 2006 23:48 UTC (Thu)
by giraffedata (guest, #1954)
[Link] (4 responses)
Posted Oct 14, 2006 14:45 UTC (Sat)
by kevinbsmith (guest, #4778)
[Link] (3 responses)
Yes. I have heard the term before, but didn't immediately think of it when I saw RCU. I had the same reaction as the parent poster ("What the #$#$ is RCU?". If the article had started "Classic RCU (Read-Copy-Update) requires that..." I would not have had that reaction.
LWN is usually excellent about this. It's one of the few places where release announcements for software packages regularly include a brief summary of what the FooBar package actually does. That's one reason this RCU case really jumped out.
Posted Oct 14, 2006 22:03 UTC (Sat)
by PaulMcKenney (✭ supporter ✭, #9624)
[Link] (2 responses)
RCU does indeed stand for read-copy update. The name comes from the fact that readers continue to freely access the data structures even while another thread is making and substituting a copy in order to update. More information may be found at:
Posted Oct 16, 2006 4:19 UTC (Mon)
by xoddam (guest, #2322)
[Link] (1 responses)
Presumably you update a copy whilst we read the previous version :-)
Posted Oct 16, 2006 13:12 UTC (Mon)
by PaulMcKenney (✭ supporter ✭, #9624)
[Link]
But as near as I can tell, that is exactly what happens. Although I have no idea what algorithm wikis use to accomplish this.
Does "Read Copy Update" mean something to you? I don't think it says any more than "RCU." In fact, since I know what RCU is, I would have needed the text to explain that "Read Copy Update" means RCU. A couple of sentences definining RCU are definitely called for, but the etymology of the acronym alone would be pretty useless.
Definition of RCU needed
"Does 'Read Copy Update' mean something to you?"Definition of RCU needed
My apologies for leaving out this definition!!!
Definition of RCU
> http://en.wikipedia.org/wiki/RCUDefinition of RCU
> (I update this, so please let me know if you find bugs.)
;-) ;-) ;-)Updating wikipedia