aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/covermerger/bq_csv_reader.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/covermerger: read gcs files sequentiallyTaras Madan2025-04-041-42/+70
| | | | | | | Quarter long aggregation means thousands of gzip files. Opening all the files in parallel we struggle from: 1. Memory overhead. 2. GCS API errors. It can't read Attrs for 1500+ files.
* pkg/gcs: simplify interface, remove proxy typeTaras Madan2025-04-021-5/+1
|
* pkg/gcs: define Client interfaceTaras Madan2025-03-251-1/+1
| | | | | | Some functions are not the struct members now. Some functions deleted. Client mock generated.
* pkg/covermerger: group by func_nameTaras Madan2025-01-291-1/+1
| | | | It fixes the query error.
* pkg/covermerger: read function names from raw dataTaras Madan2025-01-291-1/+1
|
* pkg/covermerger: aggregate data per-managerTaras Madan2024-12-121-3/+3
| | | | It enables us to see the manager unique coverage.
* pkg/validator: target value is not empty by defaultTaras Madan2024-09-301-1/+1
| | | | | | The consistency make the code more predictable. We want all the values to be non-empty. If "empty" is an option - use validator.AnyOk(validator.EmptyStr(target), otherCheck(target)).
* pkg/validator: initial codeTaras Madan2024-08-221-9/+7
|
* pkg/covermerger: allow to use namespaces with dashTaras Madan2024-08-211-1/+1
| | | | | Current statement doesn't work for table names like "something-71". The namespace was backticked here before the code migration to golang.
* tools/syz-cover: filter by source commitTaras Madan2024-08-161-3/+7
|
* all: fix EnableStorageReadClient errors processingTaras Madan2024-08-141-1/+3
|
* tools/syz-bq.sh: rewrite logic in golangTaras Madan2024-08-131-0/+124