Github user squito commented on a diff in the pull request:

    https://github.com/apache/spark/pull/16862#discussion_r100414780
  
    --- Diff: core/src/main/scala/org/apache/spark/storage/BlockManager.scala 
---
    @@ -758,9 +761,33 @@ private[spark] class BlockManager(
           blockId: BlockId,
           bytes: ChunkedByteBuffer,
           level: StorageLevel,
    -      tellMaster: Boolean = true): Boolean = {
    +      tellMaster: Boolean = true,
    +      encrypt: Boolean = false): Boolean = {
    --- End diff --
    
    I think its worth documenting this param.  At first I was going to suggest 
that it should be called `allowEncryption` like the other one, but I realize 
its more complicated than that.  Maybe something like
    
    If true, the given bytes should be encrypted before they are stored.  Note 
that in most cases, the given bytes will *already* be encrypted if encryption 
is on.  An important exception to this is with the streaming WAL.  Since the 
WAL does not support encryption, those bytes are generated un-encrypted.  But 
we still encrypt those bytes before storing in the block manager.
    
    Maybe too wordy but I think its worth documenting.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to