Uploaded image for project: 'Kite SDK (READ-ONLY)'
  1. Kite SDK (READ-ONLY)
  2. KITE-371

Semantics of DatasetRepository.delete Are Unclear in Documentation

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.11.0
    • Fix Version/s: 0.12.1
    • Component/s: Documentation
    • Labels:
      None

      Description

      The javadoc says that this method will "Delete the named Dataset. If no dataset with the provided name exists, a DatasetNotFoundException is thrown."

      However, the precise definition of "delete" is unclear. As someone who already has plenty of experience with Hadoop and Hive, I could make an educated guess about when "delete" means "only metadata will be removed" and when it means "both data and metadata will be removed." If one of the goals of Kite is to simplify adoption by Java developers who know little about Hadoop, however, then a little more explanation would be helpful. The penalty for guessing wrong could include permanently removing all your data when you didn't expect it.

      (On a side note, it seems confusing that the 'Project' for the JIRA is CDK when the project is named Kite...I understand the history, but a newcomer would not)

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              twheeler@cloudera.com Tom Wheeler
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: