Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-1568

Make configuration changes Atomic

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      I have not seen this issue, but its something I thought of. Assume the following happens.

      • iterators I1 ... I10 are configured to Table T1 at time 1
      • iterators NI1 ... NI10 are configured to Table T1 at time 2
      • compaction is reading iterator config and reads I1 ... I5 and NI4 ... NI9, a combination of the two iterator configurations w/o NI10, this could be really bad.

      Seems like this could be solved by use of Zookeeper transactions. The Accumulo API will need to change to allow setting many iterators or config settings at once.

      Attachments

        Issue Links

          Activity

            People

              ctubbsii Christopher Tubbs
              kturner Keith Turner
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: