[
https://issues.apache.org/jira/browse/CASSANDRA-17940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17704075#comment-17704075
]
Andres de la Peña commented on CASSANDRA-17940:
-----------------------------------------------
{quote}+1 on the latest changes
{quote}
Great!
{quote}Out of curiosity what are these (black circles)?
{quote}
Here is a zoom of the first black circle for that recording:
!mask_disabled_detail_left.jpg|width=842,height=449!
And the second circle:
!mask_disabled_detail_right.jpg|width=848,height=452!
Those, as many other small methods, tend to appear with slightly different
widths or disappear depending on sampling randomness, without a clear
correlation that I can see between the presence or absence of DDM. I can send
you the JFR recordings if you are interested, they are around 350MB each.
{quote}And why would you do the mask_inner optimization in another ticket?
{quote}
The {{mask_inner}} function is already on trunk, so I think it's not part of
this chunk of work (attaching masks and permissions). Also, serializing and
deserializing on function execution is acceptable and common behaviour IMO, and
operating with the serializer is a possible optional improvement. Besides, I'm
not even sure we would get that many advantages by playing with the variable
length encoding of UTF-8 charset. We might have better results for ASCII, but I
don't know if that data type is very commonly used.
> CEP-20: Dynamic Data Masking
> ----------------------------
>
> Key: CASSANDRA-17940
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17940
> Project: Cassandra
> Issue Type: Epic
> Components: Feature/Dynamic Data Masking
> Reporter: Andres de la Peña
> Assignee: Andres de la Peña
> Priority: Normal
> Fix For: 5.x
>
> Attachments: mask_disabled_detail_left.jpg,
> mask_disabled_detail_right.jpg, read_ddm_enabled_default_addall.png,
> screenshot-1.png, select_query_with_ddm.jpg, select_query_with_ddm_detail.jpg
>
> Time Spent: 2h 10m
> Remaining Estimate: 0h
>
> Implementation of dynamic data masking as described in
> [CEP-20|https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-20%3A+Dynamic+Data+Masking].
> Dynamic data masking (DDM) allows to obscure sensitive information while
> still allowing access to the masked columns, and without changing the stored
> data. The CEP aims to provide DDM for Apache Cassandra using both native and
> user-defined CQL functions. These functions can be either be used on their
> own or be attached to specific columns in the table definition.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]