@@ -19,17 +19,15 @@ import { DTypePicker } from "components/benchmark/ModeAndDTypePicker";
1919import CopyLink from "components/CopyLink" ;
2020import GranularityPicker from "components/GranularityPicker" ;
2121import { Granularity } from "components/metrics/panels/TimeSeriesPanel" ;
22- import { useCHContext } from "components/UseClickhouseProvider" ;
2322import dayjs from "dayjs" ;
2423import { useBenchmark } from "lib/benchmark/llmUtils" ;
2524import { fetcher } from "lib/GeneralUtils" ;
26- import { RocksetParam } from "lib/rockset" ;
2725import { BranchAndCommit } from "lib/types" ;
2826import _ from "lodash" ;
2927import { useRouter } from "next/router" ;
3028import { useEffect , useState } from "react" ;
3129import useSWR from "swr" ;
32- import { RStoCHTimeParams , TimeRangePicker } from "../metrics" ;
30+ import { TimeRangePicker } from "../metrics" ;
3331
3432function Report ( {
3533 queryParams,
@@ -43,9 +41,8 @@ function Report({
4341 metricNames,
4442 lBranchAndCommit,
4543 rBranchAndCommit,
46- useClickHouse,
4744} : {
48- queryParams : RocksetParam [ ] | { } ;
45+ queryParams : { [ key : string ] : any } ;
4946 startTime : dayjs . Dayjs ;
5047 stopTime : dayjs . Dayjs ;
5148 granularity : Granularity ;
@@ -56,15 +53,13 @@ function Report({
5653 metricNames : string [ ] ;
5754 lBranchAndCommit : BranchAndCommit ;
5855 rBranchAndCommit : BranchAndCommit ;
59- useClickHouse : boolean ;
6056} ) {
6157 const { data : lData , error : _lError } = useBenchmark (
6258 queryParams ,
6359 modelName ,
6460 dtypeName ,
6561 deviceName ,
6662 lBranchAndCommit ,
67- useClickHouse ,
6863 true
6964 ) ;
7065 const { data : rData , error : _rError } = useBenchmark (
@@ -73,7 +68,6 @@ function Report({
7368 dtypeName ,
7469 deviceName ,
7570 rBranchAndCommit ,
76- useClickHouse ,
7771 true
7872 ) ;
7973
@@ -123,7 +117,6 @@ function Report({
123117 metricNames = { metricNames }
124118 lBranchAndCommit = { lBranchAndCommit }
125119 rBranchAndCommit = { rBranchAndCommit }
126- useClickHouse = { useClickHouse }
127120 />
128121 < SummaryPanel
129122 startTime = { startTime }
@@ -164,9 +157,6 @@ export default function Page() {
164157 const [ dtypeName , setDTypeName ] = useState < string > ( DEFAULT_DTYPE_NAME ) ;
165158 const [ deviceName , setDeviceName ] = useState < string > ( DEFAULT_DEVICE_NAME ) ;
166159
167- // TODO (huydhn): Clean this up once ClickHouse migration finishes
168- const { useCH : useClickHouse } = useCHContext ( ) ;
169-
170160 // Set the dropdown value what is in the param
171161 useEffect ( ( ) => {
172162 const startTime : string = ( router . query . startTime as string ) ?? undefined ;
@@ -242,77 +232,21 @@ export default function Page() {
242232
243233 const queryCollection = "benchmarks" ;
244234 const queryName = "oss_ci_benchmark_names" ;
245-
246- const timeParams : RocksetParam [ ] = [
247- {
248- name : "startTime" ,
249- type : "string" ,
250- value : startTime ,
251- } ,
252- {
253- name : "stopTime" ,
254- type : "string" ,
255- value : stopTime ,
256- } ,
257- ] ;
258- const timeParamsClickHouse = RStoCHTimeParams ( timeParams ) ;
259-
260- const queryParams : RocksetParam [ ] = [
261- {
262- name : "deviceArch" ,
263- type : "string" ,
264- value : deviceName === DEFAULT_DEVICE_NAME ? "" : deviceName ,
265- } ,
266- {
267- name : "dtypes" ,
268- type : "string" ,
269- value : dtypeName === DEFAULT_DTYPE_NAME ? "" : dtypeName ,
270- } ,
271- {
272- name : "excludedMetrics" ,
273- type : "string" ,
274- value : EXCLUDED_METRICS . join ( "," ) ,
275- } ,
276- {
277- name : "filenames" ,
278- type : "string" ,
279- value : REPO_TO_BENCHMARKS [ repoName ] . join ( "," ) ,
280- } ,
281- {
282- name : "granularity" ,
283- type : "string" ,
284- value : granularity ,
285- } ,
286- {
287- name : "names" ,
288- type : "string" ,
289- value : modelName === DEFAULT_MODEL_NAME ? "" : modelName ,
290- } ,
291- {
292- name : "repo" ,
293- type : "string" ,
294- value : repoName ,
295- } ,
296- ...timeParams ,
297- ] ;
298- const queryParamsClickHouse = {
235+ const queryParams = {
299236 deviceArch : deviceName === DEFAULT_DEVICE_NAME ? "" : deviceName ,
300237 dtypes : dtypeName === DEFAULT_DTYPE_NAME ? [ ] : [ dtypeName ] ,
301238 excludedMetrics : EXCLUDED_METRICS ,
302239 filenames : REPO_TO_BENCHMARKS [ repoName ] ,
303240 granularity : granularity ,
304241 names : modelName === DEFAULT_MODEL_NAME ? [ ] : [ modelName ] ,
305242 repo : repoName ,
306- ...timeParamsClickHouse ,
243+ startTime : dayjs ( startTime ) . utc ( ) . format ( "YYYY-MM-DDTHH:mm:ss.SSS" ) ,
244+ stopTime : dayjs ( stopTime ) . utc ( ) . format ( "YYYY-MM-DDTHH:mm:ss.SSS" ) ,
307245 } ;
308246
309- const url = useClickHouse
310- ? `/api/clickhouse/${ queryName } ?parameters=${ encodeURIComponent (
311- JSON . stringify ( queryParamsClickHouse )
312- ) } `
313- : `/api/query/${ queryCollection } /${ queryName } ?parameters=${ encodeURIComponent (
314- JSON . stringify ( queryParams )
315- ) } `;
247+ const url = `/api/clickhouse/${ queryName } ?parameters=${ encodeURIComponent (
248+ JSON . stringify ( queryParams )
249+ ) } `;
316250
317251 const { data } = useSWR ( url , fetcher , {
318252 refreshInterval : 60 * 60 * 1000 , // refresh every hour
@@ -391,36 +325,36 @@ export default function Page() {
391325 < BranchAndCommitPicker
392326 queryName = { "oss_ci_benchmark_branches" }
393327 queryCollection = { "benchmarks" }
394- queryParams = { useClickHouse ? queryParamsClickHouse : queryParams }
328+ queryParams = { queryParams }
395329 branch = { lBranch }
396330 setBranch = { setLBranch }
397331 commit = { lCommit }
398332 setCommit = { setLCommit }
399333 titlePrefix = { "Base" }
400334 fallbackIndex = { 1 } // Default to previous commit
401335 timeRange = { timeRange }
402- useClickHouse = { useClickHouse }
336+ useClickHouse = { true }
403337 />
404338 < Divider orientation = "vertical" flexItem >
405339 —Diff→
406340 </ Divider >
407341 < BranchAndCommitPicker
408342 queryName = { "oss_ci_benchmark_branches" }
409343 queryCollection = { "benchmarks" }
410- queryParams = { useClickHouse ? queryParamsClickHouse : queryParams }
344+ queryParams = { queryParams }
411345 branch = { rBranch }
412346 setBranch = { setRBranch }
413347 commit = { rCommit }
414348 setCommit = { setRCommit }
415349 titlePrefix = { "New" }
416350 fallbackIndex = { 0 } // Default to the latest commit
417351 timeRange = { timeRange }
418- useClickHouse = { useClickHouse }
352+ useClickHouse = { true }
419353 />
420354 </ Stack >
421355
422356 < Report
423- queryParams = { useClickHouse ? queryParamsClickHouse : queryParams }
357+ queryParams = { queryParams }
424358 startTime = { startTime }
425359 stopTime = { stopTime }
426360 granularity = { granularity }
@@ -431,7 +365,6 @@ export default function Page() {
431365 metricNames = { metricNames }
432366 lBranchAndCommit = { { branch : lBranch , commit : lCommit } }
433367 rBranchAndCommit = { { branch : rBranch , commit : rCommit } }
434- useClickHouse = { useClickHouse }
435368 />
436369 </ div >
437370 ) ;
0 commit comments