mirror of https://github.com/minio/minio.git
adca28801d
I have built a fuzz test and it crashes heavily in seconds and will OOM shortly after. It seems like supporting Parquet is basically a completely open way to crash the server if you can upload a file and run s3 select on it. Until Parquet is more hardened it is DISABLED by default since hostile crafted input can easily crash the server. If you are in a controlled environment where it is safe to assume no hostile content can be uploaded to your cluster you can safely enable Parquet. To enable Parquet set the environment variable `MINIO_API_SELECT_PARQUET=on` while starting the MinIO server. Furthermore, we guard parquet by recover functions. |
||
---|---|---|
.. | ||
csv | ||
internal/parquet-go | ||
json | ||
parquet | ||
simdj | ||
sql | ||
errors.go | ||
genmessage.go | ||
message.go | ||
progress.go | ||
select.go | ||
select_benchmark_test.go | ||
select_test.go | ||
testdata.parquet | ||
unused-errors.go |