File tree Expand file tree Collapse file tree 2 files changed +38
-1
lines changed
src/java/org/apache/lucene/benchmark/byTask/tasks Expand file tree Collapse file tree 2 files changed +38
-1
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ log.queries=true
53
53
54
54
{ "Populate"
55
55
CreateIndex
56
- [{ "MAddDocs" AddDoc } : 5000] : 4
56
+ [{ {{ "MAddDocs" AddDoc } : 5000} FlushIndex } ] : 8
57
57
ForceMerge(1)
58
58
CloseIndex
59
59
}
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Licensed to the Apache Software Foundation (ASF) under one or more
3
+ * contributor license agreements. See the NOTICE file distributed with
4
+ * this work for additional information regarding copyright ownership.
5
+ * The ASF licenses this file to You under the Apache License, Version 2.0
6
+ * (the "License"); you may not use this file except in compliance with
7
+ * the License. You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+ package org .apache .lucene .benchmark .byTask .tasks ;
18
+
19
+ import org .apache .lucene .benchmark .byTask .PerfRunData ;
20
+ import org .apache .lucene .index .IndexWriter ;
21
+
22
+ /** Flush Index Task uses flushNextBuffer() to flush documents at thread level */
23
+ public class FlushIndexTask extends PerfTask {
24
+
25
+ public FlushIndexTask (PerfRunData runData ) {
26
+ super (runData );
27
+ }
28
+
29
+ @ Override
30
+ public int doLogic () throws Exception {
31
+ IndexWriter iw = getRunData ().getIndexWriter ();
32
+ if (iw != null ) {
33
+ iw .flushNextBuffer ();
34
+ }
35
+ return 1 ;
36
+ }
37
+ }
You can’t perform that action at this time.
0 commit comments