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

    https://github.com/apache/spark/pull/5439#discussion_r28408687
  
    --- Diff: 
extras/kinesis-asl/src/main/scala/org/apache/spark/streaming/kinesis/KinesisReceiver.scala
 ---
    @@ -82,15 +82,19 @@ private[kinesis] class KinesisReceiver(
       var workerId: String = null
     
       /*
    -   * This impl uses the DefaultAWSCredentialsProviderChain and searches 
for credentials 
    -   *   in the following order of precedence:
    +   * This impl uses the DefaultAWSCredentialsProviderChain unless it's 
provided by constructor
    +   *  and searches for credentials in the following order of precedence:
        * Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_KEY
        * Java System Properties - aws.accessKeyId and aws.secretKey
        * Credential profiles file at the default location (~/.aws/credentials) 
shared by all 
        *   AWS SDKs and the AWS CLI
        * Instance profile credentials delivered through the Amazon EC2 
metadata service
        */
    -  var credentialsProvider: AWSCredentialsProvider = null
    +  var credentialsProvider: AWSCredentialsProvider = (credentials map { cr 
=> new AWSCredentialsProvider {
    --- End diff --
    
    i don't know if there's a simpler way but i'll think about it.
    
    although the unit tests are passing now, i'll run example applications to 
check if the serialization issue you mentioned still exists 


---
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 [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to