<div class="gmail_quote">On Mon, Jan 24, 2011 at 2:23 PM, Greg Troxel <span dir="ltr"><<a href="mailto:gdt@ir.bbn.com">gdt@ir.bbn.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Sorry to be a wet blanket, but: I see why you propose this, but I worry that it will be too inflexible.<br>
<br>
A key property is that  with some churn things still work.  Once you add 'required', that breaks.<br></blockquote><div><br></div><div>I don't see a problem with that at all.  If you don't want things to break because you're requiring servers, then don't use the "required" checkbox.  But I can see value in having the option of specifying that you'd rather have uploads fail if your desired set of servers isn't available.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I wonder about a priority # per server, to bias the selection rather than being absolute.<br></blockquote><div><br></div><div>Assuming this functionality can be exposed via the API, you could always build an upload tool that allows you to implement whatever sort of selection criteria you want.  I think the simple binary selection is the right way to start.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">If I check required, then I have no resilience to a server being unreachable once in a while.  If I had 6 servers and each were there 99% of the time I might not care which 5 of the 6 got shares.<br>
</blockquote><div><br></div><div>So don't check "required".  Instead, uncheck "allowed" on all but the six servers.  Or if there are only six in the grid, just leave it alone and the defaults will do what you want.</div>
</div><br>-- <br>Shawn<br>