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

    https://github.com/apache/spark/pull/15515#discussion_r85421683
  
    --- Diff: 
sql/core/src/main/scala/org/apache/spark/sql/execution/command/ddl.scala ---
    @@ -531,6 +529,11 @@ case class AlterTableRecoverPartitionsCommand(
         logInfo(s"Finished to gather the fast stats for all $total 
partitions.")
     
         addPartitions(spark, table, partitionSpecsAndLocs, partitionStats)
    +    // Updates the table to indicate that its partition metadata is stored 
in the Hive metastore.
    +    // This is always the case for Hive format tables, but is not true for 
Datasource tables created
    +    // before Spark 2.1 unless they are converted via `msck repair table`.
    +    
spark.sessionState.catalog.alterTable(table.copy(partitionProviderIsHive = 
true))
    +    catalog.refreshTable(tableName)
    --- End diff --
    
    Let's also update the doc.


---
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