private synchronized MinorCompactionTask prepareForMinC(long flushId, MinorCompactionReason mincReason) { Preconditions.checkState(otherLogs.isEmpty()); Preconditions.checkState(referencedLogs.equals(currentLogs)); CommitSession oldCommitSession = getTabletMemory().prepareForMinC(); otherLogs = currentLogs; currentLogs = new HashSet<>(); FileRef mergeFile = null; if (mincReason != MinorCompactionReason.RECOVERY) { mergeFile = getDatafileManager().reserveMergingMinorCompactionFile(); } double tracePercent = tabletServer.getConfiguration() .getFraction(Property.TSERV_MINC_TRACE_PERCENT); return new MinorCompactionTask(this, mergeFile, oldCommitSession, flushId, mincReason, tracePercent); }
double errorRate = acuconf.getFraction(Property.TABLE_BLOOM_ERRORRATE); vectorSize = (int) Math .ceil(-HASH_COUNT * numKeys / Math.log(1.0 - Math.pow(errorRate, 1.0 / HASH_COUNT)));
.probabilitySampler(getConfiguration().getFraction(Property.GC_TRACE_PERCENT));
@Override public void run() { ProbabilitySampler sampler = TraceSamplers .probabilitySampler(conf.getFraction(Property.REPLICATION_TRACE_PERCENT));
final ClientContext peerContext, final UserGroupInformation accumuloUgi) { try { double tracePercent = localConf.getFraction(Property.REPLICATION_TRACE_PERCENT); ProbabilitySampler sampler = TraceSamplers.probabilitySampler(tracePercent); Trace.on("AccumuloReplicaSystem", sampler);
.getFraction(Property.TSERV_MAJC_TRACE_PERCENT); ProbabilitySampler sampler = TraceSamplers.probabilitySampler(tracePercent); span = Trace.on("majorCompaction", sampler);
/** * Gets a property of type {@link PropertyType#FRACTION}, interpreting the value properly. * * @param property * property to get * @return property value * @throws IllegalArgumentException * if the property is of the wrong type * @see #getFraction(String) */ public double getFraction(Property property) { checkType(property, PropertyType.FRACTION); return getFraction(get(property)); }
private synchronized MinorCompactionTask prepareForMinC(long flushId, MinorCompactionReason mincReason) { Preconditions.checkState(otherLogs.isEmpty()); Preconditions.checkState(referencedLogs.equals(currentLogs)); CommitSession oldCommitSession = getTabletMemory().prepareForMinC(); otherLogs = currentLogs; currentLogs = new HashSet<>(); FileRef mergeFile = null; if (mincReason != MinorCompactionReason.RECOVERY) { mergeFile = getDatafileManager().reserveMergingMinorCompactionFile(); } double tracePercent = tabletServer.getConfiguration() .getFraction(Property.TSERV_MINC_TRACE_PERCENT); return new MinorCompactionTask(this, mergeFile, oldCommitSession, flushId, mincReason, tracePercent); }
double ratio = tableConf.getFraction(Property.TABLE_MAJC_RATIO); int maxFilesToCompact = tableConf.getCount(Property.TSERV_MAJC_THREAD_MAXOPEN); int maxFilesPerTablet = tableConf.getMaxFilesPerTablet();
double errorRate = acuconf.getFraction(Property.TABLE_BLOOM_ERRORRATE); vectorSize = (int) Math .ceil(-HASH_COUNT * numKeys / Math.log(1.0 - Math.pow(errorRate, 1.0 / HASH_COUNT)));
getConfiguration().getFraction(Property.GC_TRACE_PERCENT));
@Override public void run() { ProbabilitySampler sampler = new ProbabilitySampler( conf.getFraction(Property.REPLICATION_TRACE_PERCENT));
final ClientContext peerContext, final UserGroupInformation accumuloUgi) { try { double tracePercent = localConf.getFraction(Property.REPLICATION_TRACE_PERCENT); ProbabilitySampler sampler = new ProbabilitySampler(tracePercent); Trace.on("AccumuloReplicaSystem", sampler);
.getFraction(Property.TSERV_MAJC_TRACE_PERCENT); ProbabilitySampler sampler = new ProbabilitySampler(tracePercent); span = Trace.on("majorCompaction", sampler);