@Override public String toString() { String tiers = Joiner.on(", ").join(mTiers.stream() .map(tier -> tier.getTierName() + "=" + tier.getValue()) .collect(Collectors.toList())); return String.format("TieredIdentity(%s)", tiers); }
if (scriptIdentity != null) { LocalityTier scriptTier = scriptIdentity.getTier(i); Preconditions.checkState(scriptTier.getTierName().equals(tierName)); value = scriptTier.getValue(); if (tiers.size() > 0 && tiers.get(0).getTierName().equals(Constants.LOCALITY_NODE) && tiers.get(0).getValue() == null) { String name = NetworkAddressUtils.getLocalNodeName(conf);
dataSource = locations.stream().map(BlockLocation::getWorkerAddress) .filter(addr -> addr.getTieredIdentity().equals(nearest.get())).findFirst().get(); if (mTieredIdentity.getTier(0).getTierName().equals(Constants.LOCALITY_NODE) && mTieredIdentity.topTiersMatch(nearest.get())) { dataSourceType = BlockInStreamSource.LOCAL;
if (scriptIdentity != null) { LocalityTier scriptTier = scriptIdentity.getTier(i); Preconditions.checkState(scriptTier.getTierName().equals(tierName)); value = scriptTier.getValue(); if (tiers.size() > 0 && tiers.get(0).getTierName().equals(Constants.LOCALITY_NODE) && tiers.get(0).getValue() == null) { String name = NetworkAddressUtils.getLocalNodeName();
String otherTierName = otherTier.getTierName(); if (!mTierName.equals(otherTierName)) { return false;
@Override public String toString() { String tiers = Joiner.on(", ").join(mTiers.stream() .map(tier -> tier.getTierName() + "=" + tier.getValue()) .collect(Collectors.toList())); return String.format("TieredIdentity(%s)", tiers); }
String otherTierName = otherTier.getTierName(); if (!tier.getTierName().equals(otherTierName)) { return false; if (Constants.LOCALITY_NODE.equals(tier.getTierName())) { try { String tierIpAddress = NetworkAddressUtils.resolveIpAddress(tier.getValue());
/** * Converts wire type to proto type. * * @param localityTier the wire representation to convert * @return converted proto representation */ public static alluxio.grpc.LocalityTier toProto(TieredIdentity.LocalityTier localityTier) { alluxio.grpc.LocalityTier.Builder tier = alluxio.grpc.LocalityTier.newBuilder().setTierName(localityTier.getTierName()); if (localityTier.getValue() != null) { tier.setValue(localityTier.getValue()); } return tier.build(); }