Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-3417

oak-run OakFixture might set incorrect clusterIDs

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.0.21, 1.2.6, 1.3.7
    • 1.0.22, 1.2.7, 1.3.8, 1.4
    • run
    • None

    Description

      Seen in OakFixture.java:

                  @Override
                  public Oak[] setUpCluster(int n) throws Exception {
                      Oak[] cluster = new Oak[n];
                      kernels = new DocumentMK[cluster.length];
                      for (int i = 0; i < cluster.length; i++) {
                          MongoConnection mongo = new MongoConnection(uri);
                          DocumentMK.Builder mkBuilder = new DocumentMK.Builder().
                                  setMongoDB(mongo.getDB()).
                                  memoryCacheSize(cacheSize).
                                  setPersistentCache("target/persistentCache,time").
                                  setClusterId(i).
                                  setLogging(false);
                          setupBlobStore(mkBuilder);
                          kernels[i] = mkBuilder.open();
                          cluster[i] = newOak(kernels[i].getNodeStore());
                      }
                      return cluster;
                  }
      

      ...however, setClusterId(0) is special (it generates it automatically}

      Attachments

        Activity

          People

            reschke Julian Reschke
            reschke Julian Reschke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: