public CacheEvictionStats clearRegionBlockCache(Region region) { long evictedBlocks = 0; for(Store store : region.getStores()) { for(StoreFile hFile : store.getStorefiles()) { evictedBlocks += blockCache.evictBlocksByHfileName(hFile.getPath().getName()); } } return CacheEvictionStats.builder() .withEvictedBlocks(evictedBlocks) .build(); }
for (Store store : stores) { String cf = store.getColumnFamilyName(); Collection<? extends StoreFile> storeFiles = store.getStorefiles(); out.write("\n\n <h3>Column Family: "); out.print( cf );
HStoreFile hsf = ((Collection<HStoreFile>)region.getStore(familyNameBytes).getStorefiles()) .iterator().next(); long readPt = ((HRegion)region).getReadPoint(IsolationLevel.READ_COMMITTED);
for (HStoreFile sf : (Collection<HStoreFile>)region.getStore(familyNameBytes).getStorefiles()) { synchronized (sf) { if (count < refSFCount) {
public static boolean isLocalIndexStoreFilesConsistent(RegionCoprocessorEnvironment environment, Store store) { byte[] startKey = environment.getRegion().getRegionInfo().getStartKey(); byte[] endKey = environment.getRegion().getRegionInfo().getEndKey(); byte[] indexKeyEmbedded = startKey.length == 0 ? new byte[endKey.length] : startKey; for (StoreFile file : store.getStorefiles()) { if (file.getFirstKey().isPresent() && file.getFirstKey().get() != null) { byte[] fileFirstRowKey = CellUtil.cloneRow(file.getFirstKey().get()); if ((fileFirstRowKey != null && Bytes.compareTo(fileFirstRowKey, 0, indexKeyEmbedded.length, indexKeyEmbedded, 0, indexKeyEmbedded.length) != 0)) { return false; } } } return true; }
/** * @return True if this region has references. */ public boolean hasReferences() { for (Store store : this.stores.values()) { for (StoreFile sf : store.getStorefiles()) { // Found a reference, return. if (sf.isReference()) return true; } } return false; }
/** * @return The maximum sequence id in all store files. */ long getMaxSequenceId() { return StoreFile.getMaxSequenceIdInList(this.getStorefiles()); }
/** * @return The maximum memstoreTS in all store files. */ public long getMaxMemstoreTS() { return StoreFile.getMaxMemstoreTSInList(this.getStorefiles()); }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores().values()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private long numStoreFilesForRegion(ObserverContext<RegionCoprocessorEnvironment> c) { long numStoreFiles = 0; for (Store store : c.getEnvironment().getRegion().getStores()) { numStoreFiles += store.getStorefiles().size(); } return numStoreFiles; }
private void logRegionFiles() { if (LOG.isTraceEnabled()) { LOG.trace(getRegionInfo().getEncodedName() + " : Store files for region: "); for (Store s : stores.values()) { Collection<StoreFile> storeFiles = s.getStorefiles(); if (storeFiles == null) continue; for (StoreFile sf : storeFiles) { LOG.trace(getRegionInfo().getEncodedName() + " : " + sf); } } } }