https://issues.apache.org/jira/browse/HBASE-20185

On Tue, Mar 13, 2018 at 4:35 PM, Apekshit Sharma <a...@cloudera.com> wrote:

> exactly what Duo said.
>
> Trying something....
>
> On Tue, Mar 13, 2018 at 7:44 AM, 张铎(Duo Zhang) <palomino...@gmail.com>
> wrote:
>
>> I think the problem is that, in MasterRpcService.execProcedure, we do not
>> know the type of the Procedure so it is not possible for us to require
>> different permissions for them.
>>
>> Please open an issue for this, maybe we need to push down the permission
>> check for execProcedure/execProcedureWithRet down to a place where we
>> know
>> the actual type of the procedure.
>>
>> Thanks.
>>
>> 2018-03-13 3:52 GMT+08:00 Josh Elser <els...@apache.org>:
>>
>> > Thanks to Ted for digging down to find HBASE-19400 as the cause of this
>> > one.
>> >
>> > @Appy, curious on whether my initial assessment was correct on how we
>> got
>> > here. Would like to know if this was a conscious decision on your part
>> for
>> > flushes :)
>> >
>> >
>> > On 3/12/18 3:29 PM, Mike Drob wrote:
>> >
>> >> Table/Namespace/Global Admin sounds fine to me.
>> >>
>> >> On Mon, Mar 12, 2018 at 2:21 PM, Josh Elser <els...@apache.org> wrote:
>> >>
>> >> Hi,
>> >>>
>> >>> In some $dayjob testing, we've noticed that flushing a table requires
>> >>> ADMIN permission by virtue of submitting the FlushProcedure (not
>> >>> consciously about the flush operation itself).
>> >>>
>> >>> I can see this going both ways, but I felt like ADMIN at the table
>> level
>> >>> is more appropriate than requiring the global ADMIN permission.
>> >>>
>> >>> Thoughts?
>> >>>
>> >>> - Josh
>> >>>
>> >>>
>> >>
>>
>
>
>
> --
>
> -- Appy
>



-- 

-- Appy

Reply via email to