Package voldemort.xml

Examples of voldemort.xml.ClusterMapper


    public static Cluster getNineNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getNineNodeClusterXml()));
    }

    public static Cluster getThreeNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getThreeNodeClusterXml()));
    }
View Full Code Here


    public static Cluster getThreeNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getThreeNodeClusterXml()));
    }

    public static Cluster getFourNodeClusterWithZones() {
        return new ClusterMapper().readCluster(new StringReader(getFourNodeClusterWithZonesXml()));
    }
View Full Code Here

    public static Cluster getFourNodeClusterWithZones() {
        return new ClusterMapper().readCluster(new StringReader(getFourNodeClusterWithZonesXml()));
    }

    public static Cluster getEightNodeClusterWithZones() {
        return new ClusterMapper().readCluster(new StringReader(getEightNodeClusterWithZonesXml()));
    }
View Full Code Here

    public static Cluster getEightNodeClusterWithZones() {
        return new ClusterMapper().readCluster(new StringReader(getEightNodeClusterWithZonesXml()));
    }

    public static Cluster getNineNodeClusterWith3Zones() {
        return new ClusterMapper().readCluster(new StringReader(getNineNodeClusterWith3ZonesXml()));
    }
View Full Code Here

                                                                                        voldemortConfig.getMetadataDirectory());
        // transforms are not required here
        VectorClock version = new VectorClock();
        version.incrementVersion(voldemortConfig.getNodeId(), System.currentTimeMillis());
        metadataInnerEngine.put(MetadataStore.CLUSTER_KEY,
                                new Versioned<String>(new ClusterMapper().writeCluster(cluster),
                                                      version),
                                null);
        this.metadata = new MetadataStore(metadataInnerEngine, voldemortConfig.getNodeId());

        this.basicServices = createBasicServices();
View Full Code Here

        OptionSet options = getValidOptions(args);

        String clusterXML = (String) options.valueOf("cluster");
        String storesXML = (String) options.valueOf("stores");

        Cluster currentCluster = new ClusterMapper().readCluster(new File(clusterXML));
        List<StoreDefinition> storeDefs = new StoreDefinitionsMapper().readStoreList(new File(storesXML));

        PartitionBalance partitionBalance = new PartitionBalance(currentCluster, storeDefs);
        System.out.println(partitionBalance);
    }
View Full Code Here

        String finalStoresXML = new String(currentStoresXML);
        if(options.has("final-stores")) {
            finalStoresXML = (String) options.valueOf("final-stores");
        }

        Cluster currentCluster = new ClusterMapper().readCluster(new File(currentClusterXML));
        List<StoreDefinition> currentStoreDefs = new StoreDefinitionsMapper().readStoreList(new File(currentStoresXML));
        RebalanceUtils.validateClusterStores(currentCluster, currentStoreDefs);

        Cluster interimCluster = new ClusterMapper().readCluster(new File(interimClusterXML));
        List<StoreDefinition> finalStoreDefs = new StoreDefinitionsMapper().readStoreList(new File(finalStoresXML));
        RebalanceUtils.validateClusterStores(interimCluster, finalStoreDefs);

        RebalanceUtils.validateCurrentInterimCluster(currentCluster, interimCluster);
View Full Code Here

        /*
         * A. Generate the clipped cluster.xml
         */
        String initialClusterXML = (String) options.valueOf("current-cluster");
        Cluster initialCluster = new ClusterMapper().readCluster(new File(initialClusterXML));

        // Create a list of current partition ids. We will use this set to
        // compare partitions ids in final cluster
        Set<Integer> originalPartitions = new HashSet<Integer>();
        for(Integer zoneId: initialCluster.getZoneIds()) {
View Full Code Here

        File outputDir = new File(args[5]);
        int numThreads = Integer.parseInt(args[6]);

        try {
            JsonReader reader = new JsonReader(new BufferedReader(new FileReader(inputFile)));
            Cluster cluster = new ClusterMapper().readCluster(new BufferedReader(new FileReader(clusterFile),
                                                                                 1000000));
            StoreDefinition storeDef = null;
            List<StoreDefinition> stores = new StoreDefinitionsMapper().readStoreList(new BufferedReader(new FileReader(storeDefFile)));
            for(StoreDefinition def: stores) {
                if(def.getName().equals(storeName))
View Full Code Here

        int numThreads = Integer.parseInt(args[6]);

        try {
            JsonReader reader = new JsonReader(new BufferedReader(new FileReader(inputFile),
                                                                  1000000));
            Cluster cluster = new ClusterMapper().readCluster(new BufferedReader(new FileReader(clusterFile)));
            StoreDefinition storeDef = null;
            List<StoreDefinition> stores = new StoreDefinitionsMapper().readStoreList(new BufferedReader(new FileReader(storeDefFile)));
            for(StoreDefinition def: stores) {
                if(def.getName().equals(storeName))
                    storeDef = def;
View Full Code Here

TOP

Related Classes of voldemort.xml.ClusterMapper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.