Uses of Class
org.apache.hadoop.hbase.regionserver.StoreFileInfo
Packages that use StoreFileInfo
Package
Description
-
Uses of StoreFileInfo in org.apache.hadoop.hbase.io
Constructors in org.apache.hadoop.hbase.io with parameters of type StoreFileInfoModifierConstructorDescriptionHalfStoreFileReader(ReaderContext context, HFileInfo fileInfo, CacheConfig cacheConf, Reference r, StoreFileInfo storeFileInfo, org.apache.hadoop.conf.Configuration conf) Creates a half file reader for a hfile referred to by an hfilelink. -
Uses of StoreFileInfo in org.apache.hadoop.hbase.master.assignment
Methods in org.apache.hadoop.hbase.master.assignment that return types with arguments of type StoreFileInfoModifier and TypeMethodDescriptionSplitTableRegionProcedure.StoreFileSplitter.call()SplitTableRegionProcedure.StoreFileSplitter.call()private List<StoreFileInfo>MergeTableRegionsProcedure.mergeStoreFiles(MasterProcedureEnv env, HRegionFileSystem regionFs, HRegionFileSystem mergeRegionFs, RegionInfo mergedRegion) private Pair<StoreFileInfo,StoreFileInfo> SplitTableRegionProcedure.splitStoreFile(HRegionFileSystem regionFs, TableDescriptor htd, ColumnFamilyDescriptor hcd, HStoreFile sf) private Pair<StoreFileInfo,StoreFileInfo> SplitTableRegionProcedure.splitStoreFile(HRegionFileSystem regionFs, TableDescriptor htd, ColumnFamilyDescriptor hcd, HStoreFile sf) private Pair<List<StoreFileInfo>,List<StoreFileInfo>> SplitTableRegionProcedure.splitStoreFiles(MasterProcedureEnv env, HRegionFileSystem regionFs) Create Split directoryprivate Pair<List<StoreFileInfo>,List<StoreFileInfo>> SplitTableRegionProcedure.splitStoreFiles(MasterProcedureEnv env, HRegionFileSystem regionFs) Create Split directory -
Uses of StoreFileInfo in org.apache.hadoop.hbase.regionserver
Fields in org.apache.hadoop.hbase.regionserver declared as StoreFileInfoModifier and TypeFieldDescriptionprivate final StoreFileInfoHStoreFile.fileInfoprivate final StoreFileInfoInputStreamBlockDistribution.fileInfoprivate final StoreFileInfoStoreFileReader.storeFileInfoAllStoreFileReaderfor the same StoreFile will share therefCount.Methods in org.apache.hadoop.hbase.regionserver that return StoreFileInfoModifier and TypeMethodDescriptionstatic StoreFileInfoStoreFileInfo.createStoreFileInfoForHFile(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) HStoreFile.getFileInfo()(package private) StoreFileInfoHRegionFileSystem.getStoreFileInfo(String familyName, String fileName, StoreFileTracker tracker) Return the store file information of the specified family/file.HRegionFileSystem.mergeStoreFile(RegionInfo mergingRegion, String familyName, HStoreFile f, StoreFileTracker tracker) Write out a merge reference under the given merges directory.HRegionFileSystem.splitStoreFile(RegionInfo hri, String familyName, HStoreFile f, byte[] splitRow, boolean top, RegionSplitPolicy splitPolicy, StoreFileTracker tracker) Write out a split reference.Methods in org.apache.hadoop.hbase.regionserver that return types with arguments of type StoreFileInfoModifier and TypeMethodDescriptionstatic List<StoreFileInfo>StoreUtils.toStoreFileInfo(Collection<HStoreFile> storefiles) Methods in org.apache.hadoop.hbase.regionserver with parameters of type StoreFileInfoModifier and TypeMethodDescriptionvoidHStore.bulkLoadHFile(StoreFileInfo fileInfo) StoreEngine.createStoreFileAndReader(StoreFileInfo info) Method parameters in org.apache.hadoop.hbase.regionserver with type arguments of type StoreFileInfoModifier and TypeMethodDescriptionorg.apache.hadoop.fs.PathHRegionFileSystem.commitDaughterRegion(RegionInfo regionInfo, List<StoreFileInfo> allRegionFiles, MasterProcedureEnv env) Commit a daughter region, moving it from the split temporary directory to the proper location in the filesystem.voidHRegionFileSystem.commitMergedRegion(List<StoreFileInfo> allMergedFiles, MasterProcedureEnv env) Commit a merged region, making it ready for use.private voidHRegionFileSystem.insertRegionfilePathsIntoStoreTracker(List<StoreFileInfo> allFiles, MasterProcedureEnv env, HRegionFileSystem regionFs) private voidHRegionFileSystem.insertRegionFilesIntoStoreTracker(List<StoreFileInfo> allFiles, MasterProcedureEnv env, HRegionFileSystem regionFs) private List<HStoreFile>StoreEngine.openStoreFiles(Collection<StoreFileInfo> files, boolean warmup) private voidStoreEngine.refreshStoreFilesInternal(Collection<StoreFileInfo> newFiles) Checks the underlying store files, and opens the files that have not been opened, and removes the store file readers for store files no longer available.static List<HStoreFile>StoreUtils.toHStoreFile(List<StoreFileInfo> storeFileInfoList, BloomType bloomType, CacheConfig cacheConf) Constructors in org.apache.hadoop.hbase.regionserver with parameters of type StoreFileInfoModifierConstructorDescriptionHStoreFile(StoreFileInfo fileInfo, BloomType cfBloomType, CacheConfig cacheConf) Constructor, loads a reader and it's indices, etc.HStoreFile(StoreFileInfo fileInfo, BloomType cfBloomType, CacheConfig cacheConf, BloomFilterMetrics metrics, String keyNamespace, SystemKeyCache systemKeyCache, ManagedKeyDataCache managedKeyDataCache) Constructor, loads a reader and it's indices, etc.InputStreamBlockDistribution(org.apache.hadoop.fs.FSDataInputStream stream, StoreFileInfo fileInfo) This should only be called for the first FSDataInputStream of a StoreFile, inHStoreFile.open().privateStoreFileReader(HFile.Reader reader, StoreFileInfo storeFileInfo, ReaderContext context, org.apache.hadoop.conf.Configuration conf) StoreFileReader(ReaderContext context, HFileInfo fileInfo, CacheConfig cacheConf, StoreFileInfo storeFileInfo, org.apache.hadoop.conf.Configuration conf) -
Uses of StoreFileInfo in org.apache.hadoop.hbase.regionserver.storefiletracker
Fields in org.apache.hadoop.hbase.regionserver.storefiletracker with type parameters of type StoreFileInfoModifier and TypeFieldDescriptionprivate final Map<String,StoreFileInfo> FileBasedStoreFileTracker.storefilesMethods in org.apache.hadoop.hbase.regionserver.storefiletracker that return StoreFileInfoModifier and TypeMethodDescriptionStoreFileTracker.getStoreFileInfo(org.apache.hadoop.fs.FileStatus fileStatus, org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) StoreFileTracker.getStoreFileInfo(org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) StoreFileTrackerBase.getStoreFileInfo(org.apache.hadoop.fs.FileStatus fileStatus, org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) StoreFileTrackerBase.getStoreFileInfo(org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) Methods in org.apache.hadoop.hbase.regionserver.storefiletracker that return types with arguments of type StoreFileInfoModifier and TypeMethodDescriptionprotected List<StoreFileInfo>DefaultStoreFileTracker.doLoadStoreFiles(boolean readOnly) protected List<StoreFileInfo>FileBasedStoreFileTracker.doLoadStoreFiles(boolean readOnly) protected List<StoreFileInfo>MigrationStoreFileTracker.doLoadStoreFiles(boolean readOnly) protected abstract List<StoreFileInfo>StoreFileTrackerBase.doLoadStoreFiles(boolean readOnly) For primary replica, we will call load once when opening a region, and the implementation could choose to do some cleanup work.DefaultStoreFileTracker.getStoreFiles(String familyName) Returns the store files available for the family.StoreFileTracker.load()Load the store files list when opening a region.final List<StoreFileInfo>StoreFileTrackerBase.load()Methods in org.apache.hadoop.hbase.regionserver.storefiletracker with parameters of type StoreFileInfoModifier and TypeMethodDescriptionprivate org.apache.hadoop.hbase.shaded.protobuf.generated.StoreFileTrackerProtos.StoreFileEntryFileBasedStoreFileTracker.toStoreFileEntry(StoreFileInfo info) Method parameters in org.apache.hadoop.hbase.regionserver.storefiletracker with type arguments of type StoreFileInfoModifier and TypeMethodDescriptionvoidStoreFileTracker.add(Collection<StoreFileInfo> newFiles) Add new store files.final voidStoreFileTrackerBase.add(Collection<StoreFileInfo> newFiles) protected voidDefaultStoreFileTracker.doAddCompactionResults(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected voidFileBasedStoreFileTracker.doAddCompactionResults(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected voidMigrationStoreFileTracker.doAddCompactionResults(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected abstract voidStoreFileTrackerBase.doAddCompactionResults(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected voidDefaultStoreFileTracker.doAddNewStoreFiles(Collection<StoreFileInfo> newFiles) protected voidFileBasedStoreFileTracker.doAddNewStoreFiles(Collection<StoreFileInfo> newFiles) protected voidMigrationStoreFileTracker.doAddNewStoreFiles(Collection<StoreFileInfo> newFiles) protected abstract voidStoreFileTrackerBase.doAddNewStoreFiles(Collection<StoreFileInfo> newFiles) protected voidDefaultStoreFileTracker.doSetStoreFiles(Collection<StoreFileInfo> files) protected voidFileBasedStoreFileTracker.doSetStoreFiles(Collection<StoreFileInfo> files) protected voidMigrationStoreFileTracker.doSetStoreFiles(Collection<StoreFileInfo> files) protected abstract voidStoreFileTrackerBase.doSetStoreFiles(Collection<StoreFileInfo> files) voidStoreFileTracker.replace(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) Add new store files and remove compacted store files after compaction.final voidStoreFileTrackerBase.replace(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) voidStoreFileTracker.set(List<StoreFileInfo> files) Set the store files.final voidStoreFileTrackerBase.set(List<StoreFileInfo> files) -
Uses of StoreFileInfo in org.apache.hadoop.hbase.snapshot
Methods in org.apache.hadoop.hbase.snapshot that return StoreFileInfoModifier and TypeMethodDescriptionprivate StoreFileInfoRestoreSnapshotHelper.restoreReferenceFile(org.apache.hadoop.fs.Path familyDir, RegionInfo regionInfo, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.StoreFile storeFile, StoreFileTracker tracker) Create a newReferenceas copy of the source one.private StoreFileInfoRestoreSnapshotHelper.restoreStoreFile(org.apache.hadoop.fs.Path familyDir, RegionInfo regionInfo, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.StoreFile storeFile, boolean createBackRef, StoreFileTracker tracker) Create a newHFileLinkto reference the store file.Methods in org.apache.hadoop.hbase.snapshot that return types with arguments of type StoreFileInfoModifier and TypeMethodDescriptionprivate List<StoreFileInfo>SnapshotManifest.getStoreFiles(org.apache.hadoop.fs.Path storePath, TableDescriptor htd, ColumnFamilyDescriptor hcd, RegionInfo regionInfo) static List<StoreFileInfo>SnapshotManifestV1.getStoreFiles(StoreFileTracker sft, HRegionFileSystem regionFS, String familyName, boolean validate) Methods in org.apache.hadoop.hbase.snapshot with parameters of type StoreFileInfoModifier and TypeMethodDescriptionvoidSnapshotManifest.RegionVisitor.storeFile(TRegion region, TFamily family, StoreFileInfo storeFile) voidSnapshotManifestV1.ManifestBuilder.storeFile(HRegionFileSystem region, org.apache.hadoop.fs.Path familyDir, StoreFileInfo storeFile) voidSnapshotManifestV2.ManifestBuilder.storeFile(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.Builder region, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.FamilyFiles.Builder family, StoreFileInfo storeFile) Method parameters in org.apache.hadoop.hbase.snapshot with type arguments of type StoreFileInfoModifier and TypeMethodDescriptionprivate voidSnapshotManifest.addReferenceFiles(SnapshotManifest.RegionVisitor visitor, Object regionData, Object familyData, Collection<StoreFileInfo> storeFiles, boolean isMob) -
Uses of StoreFileInfo in org.apache.hadoop.hbase.util
Methods in org.apache.hadoop.hbase.util that return StoreFileInfoModifier and TypeMethodDescriptionstatic StoreFileInfoServerRegionReplicaUtil.getStoreFileInfo(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, RegionInfo regionInfo, RegionInfo regionInfoForFs, String familyName, org.apache.hadoop.fs.Path path, StoreFileTracker tracker) Returns a StoreFileInfo from the given FileStatus. -
Uses of StoreFileInfo in org.apache.hadoop.hbase.util.compaction
Method parameters in org.apache.hadoop.hbase.util.compaction with type arguments of type StoreFileInfoModifier and TypeMethodDescriptionprotected booleanMajorCompactionRequest.shouldIncludeStore(HRegionFileSystem fileSystem, String family, Collection<StoreFileInfo> storeFiles, long ts) protected booleanMajorCompactionTTLRequest.shouldIncludeStore(HRegionFileSystem fileSystem, String family, Collection<StoreFileInfo> storeFiles, long ts)