[ 
https://issues.apache.org/jira/browse/PHOENIX-2429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15011562#comment-15011562
 ] 

Josh Mahonin commented on PHOENIX-2429:
---------------------------------------

You're right, the properties are getting copied over from the Configuration 
object to the Properties object for both the input and output connections. And 
for the Spark integration, the Configuration object is probably the only good 
way to pass in custom settings like these as well.

It looks like the issue is a naming mismatch. There's 
PhoenixConfigurationUtil.CURRENT_SCN_VALUE ("phoenix.mr.currentscn.value") and 
PhoenixRuntime.CURRENT_SCN_ATTRIB ("CurrentSCN"), and that code you have quoted 
above does the translation between the two on the PhoenixInputFormat only. On 
the output side, that translation step is missing.

I think there's a workaround, which is to set 'CurrentSCN' on the configuration 
object, instead of 'phoenix.mr.currentscn.value', but I think it would be a 
good idea to standardize on one config setting.

> PhoenixConfigurationUtil.CURRENT_SCN_VALUE for phoenix-spark plugin does not 
> work
> ---------------------------------------------------------------------------------
>
>                 Key: PHOENIX-2429
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2429
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.2.0, 4.6.0
>            Reporter: Diego Fustes Villadóniga
>
> When I call the method saveToPhoenix to store the contents of a ProductDD, 
> passing a hadoop configuration, where I set 
> PhoenixConfigurationUtil.CURRENT_SCN_VALUE to be a given timestamp, the 
> values are not stored with such timestamp, but using the server time



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to