public CommandLineParameters clone() { CommandLineParameters ret; try { ret = (CommandLineParameters) super.clone(); } catch (CloneNotSupportedException e) { return null; } if (this.routerIds != null) { ret.routerIds = Lists.newArrayList(); ret.routerIds.addAll(this.routerIds); } return ret; }
Map<TripPattern, ProfileState> optimalBoardingLocation = Maps.newHashMap(); TObjectIntMap<TripPattern> minBoardTime = new TObjectIntHashMap<TripPattern>(100, 0.75f, Integer.MAX_VALUE); ps.targetPatterns = Sets.newHashSet();
@Test public void putWorkerMetrics() { List<Metric> metrics1 = Lists.newArrayList(Metric.from("worker.192_1_1_1.metric1", 10), Metric.from("worker.192_1_1_1.metric2", 20)); mMetricStore.putWorkerMetrics("192_1_1_1", metrics1); List<Metric> metrics2 = Lists.newArrayList(Metric.from("worker.192_1_1_2.metric1", 1)); mMetricStore.putWorkerMetrics("192_1_1_2", metrics2); assertEquals( Sets.newHashSet(Metric.from("worker.192_1_1_1.metric1", 10), Metric.from("worker.192_1_1_2.metric1", 1)), mMetricStore.getMetricsByInstanceTypeAndName(MetricsSystem.InstanceType.WORKER, "metric1")); }
void reclaimValue(ValueReference<K, V> valueReference) { ReferenceEntry<K, V> entry = valueReference.getEntry(); int hash = entry.getHash(); segmentFor(hash).reclaimValue(entry.getKey(), hash, valueReference); }
@Override public void putAll(Table<? extends R, ? extends C, ? extends V> table) { for (Table.Cell<? extends R, ? extends C, ? extends V> cell : table.cellSet()) { put(cell.getRowKey(), cell.getColumnKey(), cell.getValue()); } }
Collection<V2> transform(K key, Collection<V1> values) { Function<? super V1, V2> function = Maps.asValueToValueFunction(transformer, key); if (values instanceof List) { return Lists.transform((List<V1>) values, function); } else { return Collections2.transform(values, function); } }
@Override Collection<V2> createValues() { return Collections2.transform( fromMultimap.entries(), Maps.<K, V1, V2>asEntryToValueFunction(transformer)); } }
@POST @Timed @Status(Status.CREATED) @Consumes(APPLICATION_JSON) @Produces(APPLICATION_JSON_WITH_CHARSET) public Map<String, Id> post(@Context GraphManager manager, @PathParam("graph") String graph, GremlinRequest request) { LOG.debug("Graph [{}] schedule gremlin job: {}", graph, request); checkCreatingBody(request); gremlinJobInputHistogram.update(request.gremlin.length()); HugeGraph g = graph(manager, graph); request.aliase(graph, "graph"); JobBuilder<Object> builder = JobBuilder.of(g); builder.name(request.name()) .input(request.toJson()) .job(new GremlinJob()); return ImmutableMap.of("task_id", builder.schedule().id()); }
List<Object> run(List<Object[]> values) throws Exception { Object r1 = runComplete(values); Object r2 = runPartialFinal(values); Object r3 = runPartial2Final(values); return Lists.newArrayList(r1, r2, r3); }
store = RETAIN_PATTERNS ? new MultiProfileStateStore((MultiProfileStateStore) store) : new SingleProfileStateStore((SingleProfileStateStore) store); Set<TripPattern> patternsToExplore = Sets.newHashSet(); Map<TripPattern, ProfileState> optimalBoardState = Maps.newHashMap(); ProfileState ps = e.getValue(); if (ps.targetPatterns == null) ps.targetPatterns = Sets.newHashSet();
@Test public void putClientMetrics() { List<Metric> metrics1 = Lists.newArrayList(Metric.from("client.192_1_1_1:A.metric1", 10), Metric.from("client.192_1_1_1:A.metric2", 20)); mMetricStore.putClientMetrics("192_1_1_1", "A", metrics1); List<Metric> metrics2 = Lists.newArrayList(Metric.from("client.192_1_1_2:C.metric1", 1)); mMetricStore.putClientMetrics("192_1_1_2", "C", metrics2); List<Metric> metrics3 = Lists.newArrayList(Metric.from("client.192_1_1_1:B.metric1", 15), Metric.from("client.192_1_1_1:B.metric2", 25)); mMetricStore.putClientMetrics("192_1_1_1", "B", metrics3); assertEquals( Sets.newHashSet(Metric.from("client.192_1_1_1:A.metric1", 10), Metric.from("client.192_1_1_2:C.metric1", 1), Metric.from("client.192_1_1_1:B.metric1", 15)), mMetricStore.getMetricsByInstanceTypeAndName(MetricsSystem.InstanceType.CLIENT, "metric1")); } }
@Test public void testList() { int taskId = this.rebuild(); Response r = client().get(path); String content = assertResponseStatus(200, r); List<Map<?, ?>> tasks = assertJsonContains(content, "tasks"); assertArrayContains(tasks, "id", taskId); this.waitTaskSuccess(taskId); r = client().get(path, ImmutableMap.of("status", "RUNNING")); content = assertResponseStatus(200, r); tasks = assertJsonContains(content, "tasks"); Assert.assertTrue(tasks.isEmpty()); }
@Override public void metricsHeartbeat(MetricsHeartbeatPRequest request, StreamObserver<MetricsHeartbeatPResponse> responseObserver) { RpcUtils.call(LOG, (RpcUtils.RpcCallableThrowsIOException<MetricsHeartbeatPResponse>) () -> { List<Metric> metrics = Lists.newArrayList(); for (alluxio.grpc.Metric metric : request.getOptions().getMetricsList()) { Metric parsed = Metric.fromProto(metric); metrics.add(parsed); } mMetricsMaster.clientHeartbeat(request.getClientId(), request.getHostname(), metrics); return MetricsHeartbeatPResponse.getDefaultInstance(); }, "metricsHeartbeat", "request=%s", responseObserver, request); } }
return false; } else { List<TransitStop> bestStops = Lists.newArrayList(); List<StreetEdge> bestEdges = Lists.newArrayList();