public void prepareCommit()

in encryption/src/main/java/org/apache/solr/update/DirectUpdateHandler2Copy.java [665:688]


  public void prepareCommit(CommitUpdateCommand cmd) throws IOException {

    boolean error = true;

    try {
      log.debug("start {}", cmd);
      RefCounted<IndexWriter> iw = solrCoreState.getIndexWriter(core);
      try {
        SolrIndexWriter.setCommitData(iw.get(), cmd.getVersion(), cmd.commitData);
        iw.get().prepareCommit();
      } finally {
        iw.decref();
      }

      log.debug("end_prepareCommit");

      error = false;
    } finally {
      if (error) {
        numErrors.increment();
        numErrorsCumulative.mark();
      }
    }
  }