Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14070 Hybrid Logical Clocks for HBase
  3. HBASE-18499

Design improvements to Clock.java (duplicate)

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      • Delete PhysicalClock interface which seems useless give we have SYSTEM implementation of Clock which is basically the same.
      • Embed systemMonotonic clock into HLC to get rid of redundancy in management of physical component, esp logic around ensuring monotonicity.
      • Make max_skew in clocks configurable
      • Remove isMonotonicallyIncreasing() which is not used.
      • update logical overflow test to not use hooks but prod code path
      • Added lots of comments.

      Attachments

        Issue Links

          Activity

            People

              appy Apekshit Sharma
              appy Apekshit Sharma
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: