On 3/10/14, 1:25 PM, Michael Allen wrote:
The problem I see with adding "write" visibilities along with "read" ones
is that Accumulo writes "blind", without checking whether or not a cell of
that type or set of labels exists. I've had it told to me in the past that
this was a deliberate design decision taken to keep rates of ingest up.

So, if that's true, I don't think you could easily have "write"
visibilities on a cell-by-cell basis.  Having them per-table, though, seems
very doable, and perhaps a lot more in-line with what people would be using
such functionality for in the first place.

It wouldn't be any more expensive than running with the VisibilityConstraint now. Like Authorizations, it would require a user to have "write authorizations" which could "view" the CV on each update in a mutation they submit. Yes, it's slower than blindly writing, but it's also a big gain over having no support in this area at all.

This is widely tangential to the "not" conversation -- I just wanted to mention it in the bigger picture about taking a step back and thinking about how we do visibilities now.

Reply via email to