Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-18897

Substitute MemStore for Memstore

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • None
    • None
    • Incompatible change, Reviewed
    • Hide
      The changes of IA.Public/IA.LimitedPrivate classes are shown below:
      HTableDescriptor class
      * boolean hasRegionMemstoreReplication()
      + boolean hasRegionMemStoreReplication()
      * HTableDescriptor setRegionMemstoreReplication(boolean)
      + HTableDescriptor setRegionMemStoreReplication(boolean)

      RegionLoadStats class
      * int getMemstoreLoad()
      + int getMemStoreLoad()

      ServerLoad class
      * int getMemstoreSizeInMB()
      + int getMemStoreSizeMB()

      Region class
      - long getMemstoreSize()
      + long getMemStoreSize()

      Store class
      - MemstoreSize getMemStoreSize()
      + MemStoreSize getMemStoreSize()
      - MemstoreSize getFlushableSize()
      + MemStoreSize getFlushableSize()
      - MemstoreSize getSnapshotSize()
      + MemStoreSize getSnapshotSize()

      StoreFile class
      - long getMaxMemstoreTS()
      + long getMaxMemStoreTS()
      Show
      The changes of IA.Public/IA.LimitedPrivate classes are shown below: HTableDescriptor class * boolean hasRegionMemstoreReplication() + boolean hasRegionMemStoreReplication() * HTableDescriptor setRegionMemstoreReplication(boolean) + HTableDescriptor setRegionMemStoreReplication(boolean) RegionLoadStats class * int getMemstoreLoad() + int getMemStoreLoad() ServerLoad class * int getMemstoreSizeInMB() + int getMemStoreSizeMB() Region class - long getMemstoreSize() + long getMemStoreSize() Store class - MemstoreSize getMemStoreSize() + MemStoreSize getMemStoreSize() - MemstoreSize getFlushableSize() + MemStoreSize getFlushableSize() - MemstoreSize getSnapshotSize() + MemStoreSize getSnapshotSize() StoreFile class - long getMaxMemstoreTS() + long getMaxMemStoreTS()

    Description

      Memstore/MemStore is our core component, but we have two ways of writing its name. We should unify its name in our code base.

      Change the both of Class and APIs only.

      Attachments

        1. HBASE-18897.v0.patch
          255 kB
          Chia-Ping Tsai
        2. HBASE-18897.v1.patch
          292 kB
          Chia-Ping Tsai
        3. HBASE-18897.v2.patch
          256 kB
          Chia-Ping Tsai

        Issue Links

          Activity

            People

              chia7712 Chia-Ping Tsai
              chia7712 Chia-Ping Tsai
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: