Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-802 table namespaces
  3. ACCUMULO-1906

Remove namespace operations that operate on the tables they contain

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.6.0
    • client, master, tserver
    • None

    Description

      Operations like "delete namespace", with the force flag set to true, and "offline namespace", first operate on all the tables they contain. These introduce a lot of complexity and concurrency issues that are difficult to reason about and explain via simple API calls, which could result in unexpected behavior for users.

      These features aren't needed for an initial implementation, and don't add significant value to warrant their risk at this time. Users can use the basic operations already provided (namespaceOps.listTables() + tableOps.delete(table)) to achieve more predictable behavior in client code, where actions are more easy to reason about.

      Attachments

        Activity

          People

            ctubbsii Christopher Tubbs
            ctubbsii Christopher Tubbs
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: