HBASE-26700 The way we bypass broken track file is not enough in StoreFileListFile...
[hbase.git] / hbase-server / src / test / java / org / apache / hadoop / hbase / regionserver / MetricsRegionServerWrapperStub.java
blobae9666dd303a83eb29d725b2cfca0e1abddbe774
1 /*
2 * Licensed to the Apache Software Foundation (ASF) under one
3 * or more contributor license agreements. See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership. The ASF licenses this file
6 * to you under the Apache License, Version 2.0 (the
7 * "License"); you may not use this file except in compliance
8 * with the License. You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
19 package org.apache.hadoop.hbase.regionserver;
21 import java.util.Collections;
22 import java.util.List;
24 public class MetricsRegionServerWrapperStub implements MetricsRegionServerWrapper {
26 @Override
27 public String getServerName() {
28 return "test";
31 @Override
32 public String getClusterId() {
33 return "tClusterId";
36 @Override
37 public String getZookeeperQuorum() {
38 return "zk";
41 @Override
42 public String getCoprocessors() {
43 return "co-process";
46 @Override
47 public long getStartCode() {
48 return 100;
51 @Override
52 public long getNumOnlineRegions() {
53 return 101;
56 @Override
57 public long getNumStores() {
58 return 2;
61 @Override
62 public long getNumStoreFiles() {
63 return 300;
66 @Override
67 public long getMemStoreSize() {
68 return 1025;
71 @Override
72 public long getStoreFileSize() {
73 return 1900;
76 @Override
77 public double getStoreFileSizeGrowthRate() {
78 return 50.0;
81 @Override
82 public long getMaxStoreFileAge() {
83 return 2;
86 @Override
87 public long getMinStoreFileAge() {
88 return 2;
91 @Override
92 public long getAvgStoreFileAge() {
93 return 2;
96 @Override
97 public long getNumReferenceFiles() {
98 return 2;
101 @Override
102 public double getRequestsPerSecond() {
103 return 0;
106 @Override
107 public long getTotalRequestCount() {
108 return 899;
111 @Override
112 public double getReadRequestsRatePerSecond() {
113 return 10.0;
116 @Override
117 public long getTotalRowActionRequestCount() {
118 return getReadRequestsCount() + getWriteRequestsCount();
121 @Override
122 public long getByteBuffAllocatorHeapAllocationBytes() {
123 return 0;
126 @Override
127 public long getByteBuffAllocatorPoolAllocationBytes() {
128 return 0;
131 @Override
132 public double getByteBuffAllocatorHeapAllocRatio() {
133 return 0;
136 @Override
137 public long getByteBuffAllocatorTotalBufferCount() {
138 return 0;
141 @Override
142 public long getByteBuffAllocatorUsedBufferCount() {
143 return 0;
146 @Override
147 public long getReadRequestsCount() {
148 return 997;
151 @Override
152 public long getCpRequestsCount() {
153 return 998;
156 @Override
157 public long getFilteredReadRequestsCount() {
158 return 1997;
161 @Override
162 public long getWriteRequestsCount() {
163 return 707;
166 @Override
167 public double getWriteRequestsRatePerSecond() {
168 return 10.0;
171 @Override
172 public long getRpcGetRequestsCount() {
173 return 521;
176 @Override
177 public long getRpcScanRequestsCount() {
178 return 101;
181 @Override
182 public long getRpcMultiRequestsCount() {
183 return 486;
186 @Override
187 public long getRpcMutateRequestsCount() {
188 return 606;
191 @Override
192 public long getCheckAndMutateChecksFailed() {
193 return 401;
196 @Override
197 public long getCheckAndMutateChecksPassed() {
198 return 405;
201 @Override
202 public long getStoreFileIndexSize() {
203 return 406;
206 @Override
207 public long getTotalStaticIndexSize() {
208 return 407;
211 @Override
212 public long getTotalStaticBloomSize() {
213 return 408;
216 @Override
217 public long getNumMutationsWithoutWAL() {
218 return 409;
221 @Override
222 public long getDataInMemoryWithoutWAL() {
223 return 410;
226 @Override
227 public double getPercentFileLocal() {
228 return 99;
231 @Override
232 public double getPercentFileLocalSecondaryRegions() {
233 return 99;
236 @Override
237 public int getCompactionQueueSize() {
238 return 411;
241 @Override
242 public int getSmallCompactionQueueSize() {
243 return 0;
246 @Override
247 public int getLargeCompactionQueueSize() {
248 return 0;
251 @Override
252 public int getFlushQueueSize() {
253 return 412;
256 @Override
257 public long getMemStoreLimit() {
258 return 419;
261 @Override
262 public long getBlockCacheFreeSize() {
263 return 413;
266 @Override
267 public long getBlockCacheCount() {
268 return 414;
271 @Override
272 public long getBlockCacheSize() {
273 return 415;
276 @Override
277 public long getBlockCacheHitCount() {
278 return 416;
281 @Override
282 public long getBlockCachePrimaryHitCount() {
283 return 422;
286 @Override
287 public long getBlockCacheMissCount() {
288 return 417;
291 @Override
292 public long getBlockCachePrimaryMissCount() {
293 return 421;
296 @Override
297 public long getBlockCacheEvictedCount() {
298 return 418;
301 @Override
302 public long getBlockCachePrimaryEvictedCount() {
303 return 420;
306 @Override
307 public double getBlockCacheHitPercent() {
308 return 98;
311 @Override
312 public double getBlockCacheHitCachingPercent() {
313 return 97;
316 @Override
317 public long getBlockCacheFailedInsertions() {
318 return 36;
321 @Override
322 public long getL1CacheHitCount() {
323 return 200;
326 @Override
327 public long getL1CacheMissCount() {
328 return 100;
331 @Override
332 public double getL1CacheHitRatio() {
333 return 80;
336 @Override
337 public double getL1CacheMissRatio() {
338 return 20;
341 @Override
342 public long getL2CacheHitCount() {
343 return 800;
346 @Override
347 public long getL2CacheMissCount() {
348 return 200;
351 @Override
352 public double getL2CacheHitRatio() {
353 return 90;
356 @Override
357 public double getL2CacheMissRatio() {
358 return 10;
361 @Override
362 public long getUpdatesBlockedTime() {
363 return 419;
366 @Override
367 public void forceRecompute() {
368 //IGNORED.
371 @Override
372 public long getNumWALFiles() {
373 return 10;
376 @Override
377 public long getWALFileSize() {
378 return 1024000;
381 @Override
382 public List<String> getWALExcludeDNs() {
383 return Collections.emptyList();
386 @Override
387 public long getNumWALSlowAppend() {
388 return 0;
391 @Override
392 public long getFlushedCellsCount() {
393 return 100000000;
396 @Override
397 public long getCompactedCellsCount() {
398 return 10000000;
401 @Override
402 public long getMajorCompactedCellsCount() {
403 return 1000000;
406 @Override
407 public long getFlushedCellsSize() {
408 return 1024000000;
411 @Override
412 public long getCompactedCellsSize() {
413 return 102400000;
416 @Override
417 public long getMajorCompactedCellsSize() {
418 return 10240000;
421 @Override
422 public long getHedgedReadOps() {
423 return 100;
426 @Override
427 public long getHedgedReadWins() {
428 return 10;
431 @Override
432 public long getHedgedReadOpsInCurThread() {
433 return 5;
436 @Override
437 public long getTotalBytesRead() {
438 return 0;
441 @Override
442 public long getLocalBytesRead() {
443 return 0;
446 @Override
447 public long getShortCircuitBytesRead() {
448 return 0;
451 @Override
452 public long getZeroCopyBytesRead() {
453 return 0;
456 @Override
457 public long getBlockedRequestsCount() {
458 return 0;
461 @Override
462 public long getDataMissCount() {
463 return 0;
466 @Override
467 public long getLeafIndexMissCount() {
468 return 0;
471 @Override
472 public long getBloomChunkMissCount() {
473 return 0;
476 @Override
477 public long getMetaMissCount() {
478 return 0;
481 @Override
482 public long getRootIndexMissCount() {
483 return 0;
486 @Override
487 public long getIntermediateIndexMissCount() {
488 return 0;
491 @Override
492 public long getFileInfoMissCount() {
493 return 0;
496 @Override
497 public long getGeneralBloomMetaMissCount() {
498 return 0;
501 @Override
502 public long getDeleteFamilyBloomMissCount() {
503 return 0;
506 @Override
507 public long getTrailerMissCount() {
508 return 0;
511 @Override
512 public long getDataHitCount() {
513 return 0;
516 @Override
517 public long getLeafIndexHitCount() {
518 return 0;
521 @Override
522 public long getBloomChunkHitCount() {
523 return 0;
526 @Override
527 public long getMetaHitCount() {
528 return 0;
531 @Override
532 public long getRootIndexHitCount() {
533 return 0;
536 @Override
537 public long getIntermediateIndexHitCount() {
538 return 0;
541 @Override
542 public long getFileInfoHitCount() {
543 return 0;
546 @Override
547 public long getGeneralBloomMetaHitCount() {
548 return 0;
551 @Override
552 public long getDeleteFamilyBloomHitCount() {
553 return 0;
556 @Override
557 public long getTrailerHitCount() {
558 return 0;
561 @Override
562 public int getSplitQueueSize() {
563 return 0;
566 @Override
567 public long getCellsCountCompactedToMob() {
568 return 20;
571 @Override
572 public long getCellsCountCompactedFromMob() {
573 return 10;
576 @Override
577 public long getCellsSizeCompactedToMob() {
578 return 200;
581 @Override
582 public long getCellsSizeCompactedFromMob() {
583 return 100;
586 @Override
587 public long getMobFlushCount() {
588 return 1;
591 @Override
592 public long getMobFlushedCellsCount() {
593 return 10;
596 @Override
597 public long getMobFlushedCellsSize() {
598 return 1000;
601 @Override
602 public long getMobScanCellsCount() {
603 return 10;
606 @Override
607 public long getMobScanCellsSize() {
608 return 1000;
611 @Override
612 public long getMobFileCacheAccessCount() {
613 return 100;
616 @Override
617 public long getMobFileCacheMissCount() {
618 return 50;
621 @Override
622 public long getMobFileCacheEvictedCount() {
623 return 0;
626 @Override
627 public long getMobFileCacheCount() {
628 return 100;
631 @Override
632 public double getMobFileCacheHitPercent() {
633 return 50;
636 @Override
637 public long getAverageRegionSize() {
638 return 10000000;
641 @Override
642 public long getRpcFullScanRequestsCount() {
643 return 10;