<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Nice stuff.<div><br></div><div>Some q:</div><div><br></div><div>- When a node CM that has c1 and c2 caches running on it goes down, you'll end up having REQUEST_LEAVE(c1) and REQUEST_LEAVE(c2) at the same time. Is this handled in serial or in parallel?</div><div><br></div><div>- The view updates can be disabled dynamically (DISABLE_VIEW_UPDATES). Shouldn't we also be able to re-enabled them manually after that?</div><div><br></div><ul style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-collapse: collapse; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-size: 12px; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2.25em; color: rgb(91, 91, 91); font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; "><li style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-collapse: collapse; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: inherit; text-align: start; background-position: initial initial; background-repeat: initial initial; ">The view accept handler updates the pending view acquires the view change lock in exclusive mode, then releases it immediately</li></ul><div>Shouldn't this be:</div><div>- acquire exclusive lock</div><div>- updates the pending view</div><div>- release lock</div><div><div><font class="Apple-style-span" color="#5b5b5b" face="'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif">?</font></div><div><font class="Apple-style-span" color="#5b5b5b" face="'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif"><br></font></div><div><div><div>On 27 Sep 2011, at 17:22, Dan Berindei wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Following the discussions last week I've written up a wiki page<br>describing the strategies for cache view management and state transfer<br>that will enable asymmetric caches and manual rehashing:<br><a href="http://community.jboss.org/wiki/AsymmetricCachesAndManualRehashingDesign">http://community.jboss.org/wiki/AsymmetricCachesAndManualRehashingDesign</a><br><br>The state transfer part is not very detailed, as you'll see we want to<br>go with a non-blocking approach but I'm not sure we can finish that<br>for 5.1 so we're keeping a blocking fallback option.<br><br>Your comments are welcome, either on the list or on the wiki page.<br><br>Dan<br>_______________________________________________<br>infinispan-dev mailing list<br>infinispan-dev@lists.jboss.org<br>https://lists.jboss.org/mailman/listinfo/infinispan-dev<br></div></blockquote></div><br></div></div></body></html>