There is an epic PR/proposal [1] that I would like everyone to be aware of.

The PR has a lot of detail to explain the motivation, but the TL;DR is that
this PR trims Ballista down to be a library that people can extend rather
than an out-of-the-box application.

Copied from the PR description: This PR removes:

   - python support (datafusion python is the main effort, we should focus
   making it run on ballista)
   - helm support (this can be contrib project)
   - good part of ci directory (ci works without it)
   - plugin sub-system (never finalized)
   - caching support (this can be a contrib project)
   - support for hdfs (library too old, there are newer library to be used)
   - UI (can be a contrib project)
   - made keda, rest-api, flight-sql optional (we could move them to
   contrib project)
   - key value store is gone, only memory store remains
   - removes some dependencies which were detected as not used

Personally, I like this direction, although I have not yet reviewed the PR.

Please leave comments on the PR if you have opinions.

Thanks,

Andy.

[1] https://github.com/apache/datafusion-ballista/pull/1066

Reply via email to