Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release proposal: Nightly v0.6 #2525

Closed
13 tasks done
BohuTANG opened this issue Oct 29, 2021 · 13 comments
Closed
13 tasks done

Release proposal: Nightly v0.6 #2525

BohuTANG opened this issue Oct 29, 2021 · 13 comments
Assignees
Labels
v0.6 v0.6 version

Comments

@BohuTANG
Copy link
Member

BohuTANG commented Oct 29, 2021

Summary
Please add v0.6 label to your issue if you want to release it in 6 weeks, release name: v0.6-nightly, get in the train now ✋

Checklist

Stable checklist

Experimental checklist

Meta Service checklist

Testing checklist

What Databend nightly v0.6 can do?

  • You can experience with ontime test suite with fuse table engine(local/s3)

Archive releases

Reference

What's Databend release channels?
Nightly v0.6 is part of our Roadmap 2021
Community website: https://databend.rs

Thank

Thank you everyone for all the issues and PRs that will be resulted in this release.

@BohuTANG BohuTANG added the v0.6 v0.6 version label Oct 29, 2021
@BohuTANG BohuTANG pinned this issue Oct 29, 2021
@BohuTANG BohuTANG self-assigned this Nov 1, 2021
@flaneur2020
Copy link
Member

do we need include the plan of databend-operator in this checklist? it's in a stand-alone repository

@ZhiHanZ
Copy link
Collaborator

ZhiHanZ commented Nov 1, 2021

do we need include the plan of databend-operator in this checklist? it's in a stand-alone repository

I think so, we should add at least two things:

  1. refactor databend-operator for meta service and DAL storage
  2. add test infra to test databend-operator on different cloud providers( AWS, GKE etc)

it would be nice to have the following experimental features:

  1. monitoring demo(add prometheus to databend_cluster)
  2. Autoscaling with keda
  3. multi-cluster scheduling with admiralty or karmada etc.

@ZhiHanZ
Copy link
Collaborator

ZhiHanZ commented Nov 1, 2021

Plus, we should also support bendctl integration with operator for basic logging, debugging and visualization supports

@ZhiHanZ
Copy link
Collaborator

ZhiHanZ commented Nov 1, 2021

Besides in CI and e2e test part, we should add the following tests to guarantee our OOS quality.

  1. regular stateful test for local and Object storage(mocking)
  2. Test kubernetes operator integration part and demo part before release get published during stable channel release.
  3. Periodically test the kubernetes operator and helm part reside in different providers and clusters (perhaps once a day)

Not sure about when would us ready to run TPC-H benchmarks on large cluster, but we could prepare it on test infra.

  1. Cluster size and estimated cost plan
  2. test infra CI scripts to run TPC-H on GKE or graviton EKS
  3. TPC-H dataset preparation and query part

@flaneur2020
Copy link
Member

adding a system.columns table with a SHOW COLUMNS table syntax: #2608

@flaneur2020
Copy link
Member

HTTP API with polling based incremental body response & progress metadata

@flaneur2020
Copy link
Member

a new databend-playground with a modern SQL IDE

@drmingdrmer
Copy link
Member

Update metasrv tasks

@BohuTANG
Copy link
Member Author

BohuTANG commented Nov 7, 2021

Add Experimental checklist:

@youngsofun
Copy link
Member

@BohuTANG

HTTP handler API works with all the queries which databend support(need issue)

It seems no extra work is required to support "all the queries".

So I only need to add tests for each interpreter?

By the way, why insert result is "0 rows affected" now?

@BohuTANG
Copy link
Member Author

@BohuTANG

HTTP handler API works with all the queries which databend support(need issue)

It seems no extra work is required to support "all the queries".

So I only need to add tests for each interpreter?

Ok.

By the way, why insert result is "0 rows affected" now?

I guess there is something wrong with the status(http handler), we could check it from the MySQL client.

@BohuTANG
Copy link
Member Author

BohuTANG commented Dec 1, 2021

Progress report:

Once these two issues are finshed, we are ready to release v0.6 🚀

Note
Other unfinished tasks will be rolled to the next version(Nightly v0.7)

@BohuTANG
Copy link
Member Author

BohuTANG commented Dec 6, 2021

This release is ready and will be released as scheduled 🚀

@BohuTANG BohuTANG unpinned this issue Dec 13, 2021
@BohuTANG BohuTANG changed the title Checklist proposal: Nightly v0.6 Release proposal: Nightly v0.6 Dec 13, 2021
This was referenced Dec 23, 2021
@BohuTANG BohuTANG mentioned this issue Jan 3, 2023
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v0.6 v0.6 version
Projects
None yet
Development

No branches or pull requests

5 participants