Commit 7fb3442
authored
Switch to Lucene ProfilerCollector (elastic#95526)
The profile functionality relies on two custom collector implementations
that wrap a given collector to monitor its execution time and expose
the profile results tree. The functionality has been contributed to
Lucene with apache/lucene#144 hence we can start
migrating to relying on the functionalities that Lucene offers for it.
We keep our own collector which extends ProfilerCollector from Lucene
and exposes profile results that extends ProfilerCollectorResult which
can be serialized over the wire as well as to xcontent.1 parent 545a51d commit 7fb3442
File tree
5 files changed
+36
-254
lines changed- server/src
- main/java/org/elasticsearch/search
- profile/query
- query
- test/java/org/elasticsearch/search/profile/query
5 files changed
+36
-254
lines changedLines changed: 17 additions & 74 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | | - | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | 53 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
| 54 | + | |
77 | 55 | | |
78 | 56 | | |
79 | 57 | | |
80 | 58 | | |
81 | 59 | | |
82 | 60 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
| 61 | + | |
92 | 62 | | |
93 | 63 | | |
94 | 64 | | |
95 | 65 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
103 | 70 | | |
104 | 71 | | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
| 72 | + | |
| 73 | + | |
131 | 74 | | |
132 | 75 | | |
133 | 76 | | |
| |||
136 | 79 | | |
137 | 80 | | |
138 | 81 | | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
143 | 86 | | |
144 | 87 | | |
145 | 88 | | |
146 | 89 | | |
147 | | - | |
| 90 | + | |
148 | 91 | | |
149 | 92 | | |
150 | 93 | | |
| |||
162 | 105 | | |
163 | 106 | | |
164 | 107 | | |
165 | | - | |
| 108 | + | |
166 | 109 | | |
167 | | - | |
| 110 | + | |
168 | 111 | | |
169 | 112 | | |
170 | 113 | | |
| |||
Lines changed: 14 additions & 73 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | 13 | | |
16 | | - | |
17 | 14 | | |
| 15 | + | |
18 | 16 | | |
19 | | - | |
20 | 17 | | |
21 | 18 | | |
22 | 19 | | |
| |||
27 | 24 | | |
28 | 25 | | |
29 | 26 | | |
30 | | - | |
| 27 | + | |
31 | 28 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | 29 | | |
49 | 30 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
80 | 34 | | |
81 | 35 | | |
82 | 36 | | |
| |||
88 | 42 | | |
89 | 43 | | |
90 | 44 | | |
91 | | - | |
| 45 | + | |
| 46 | + | |
92 | 47 | | |
93 | 48 | | |
94 | 49 | | |
| |||
99 | 54 | | |
100 | 55 | | |
101 | 56 | | |
102 | | - | |
103 | | - | |
| 57 | + | |
| 58 | + | |
104 | 59 | | |
105 | 60 | | |
106 | 61 | | |
107 | 62 | | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | 63 | | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
126 | 67 | | |
127 | 68 | | |
128 | | - | |
| 69 | + | |
129 | 70 | | |
130 | 71 | | |
Lines changed: 0 additions & 90 deletions
This file was deleted.
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
309 | 310 | | |
310 | 311 | | |
311 | 312 | | |
312 | | - | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
313 | 317 | | |
314 | 318 | | |
315 | 319 | | |
| |||
0 commit comments