@Override public Set<NodeAttribute> getAllNodeAttributes() { NodeAttributesManager attrMgr = context.getNodeAttributesManager(); Map<NodeAttribute, AttributeValue> nodeattrs = attrMgr.getAttributesForNode(hostName); return nodeattrs.keySet(); } }
nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(3, nodeAttributes.size()); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[1]); Assert.assertEquals(2, nodeAttributes.size()); Assert.assertTrue(sameAttributeSet(toAddAttributes.get(HOSTNAMES[1]), attributesManager.addNodeAttributes(toAddAttributes); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(13, nodeAttributes.size()); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[1]); Assert.assertEquals(22, nodeAttributes.size());
attributesManager.addNodeAttributes(toAddAttributes); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(8, nodeAttributes.size()); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[1]); Assert.assertEquals(4, nodeAttributes.size()); attributesManager.removeNodeAttributes(toRemoveAttributes); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(7, nodeAttributes.size()); attributesManager.removeNodeAttributes(toRemoveAttributes); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(7, nodeAttributes.size());
nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(3, nodeAttributes.size()); 10, "dist-node-attribute", "dist_v1")); attributesManager.addNodeAttributes(toAddAttributes); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(13, nodeAttributes.size()); clusterAttributes = attributesManager.getClusterNodeAttributes( nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(8, nodeAttributes.size()); clusterAttributes = attributesManager.getClusterNodeAttributes( attributesManager.replaceNodeAttributes(NodeAttribute.PREFIX_DISTRIBUTED, ImmutableMap.of(HOSTNAMES[0], toReplaceAttributes)); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(4, nodeAttributes.size()); clusterAttributes = attributesManager.getClusterNodeAttributes( attributesManager.replaceNodeAttributes(null, toReplaceMap); nodeAttributes = attributesManager.getAttributesForNode(HOSTNAMES[0]); Assert.assertEquals(2, nodeAttributes.size()); clusterAttributes = attributesManager
rm.getRMContext().getNodeAttributesManager(); Map<NodeAttribute, AttributeValue> attrs = attributeManager .getAttributesForNode(nodeId.getHost()); Assert.assertEquals(1, attrs.size()); NodeAttribute na = attrs.keySet().iterator().next(); attrs = attributeManager.getAttributesForNode(nodeId.getHost()); Assert.assertEquals(1, attrs.size()); na = attrs.keySet().iterator().next();