Skip to content

release-24.0.0

Latest
Compare
Choose a tag to compare
@zy-kkk zy-kkk released this 31 Oct 03:58
5851fd7

This version provides a new CRD (DDC) to provide Apache Doris deployment capabilities based on compute-storage decoupled mode (an important new feature of Apache Doris 3.0).
In addition, it better supports the previous compute-storage coupled mode deployment (based on DCR).
Note that doris-operator compute-storage decoupled is only applicable to Apache Doris version >= 3.0.2.

New Features

Disaggregated Doris Cluster

  • Support disaggregated doris fdb module access #186
  • Support disaggregated doris metaService module deployment #194
  • Support disaggregated doris fe module deployment #199
  • Support disaggregated doris compute group module deployment #185 #189 #192 #197
  • Support disaggregated doris for image entrypoint file #195 #196
  • Support disaggregated doris fe scale down #225
  • Support disaggregated doris compute group scale down and resource clear #238
  • Support disaggregated doris fe scale down for sql interface #255
  • Support disaggregated doris compute group scale down for sql interface #256

Doris Cluster

  • Support Arrow Flight SQL Port in External Service #251

Improvements

Disaggregated Doris Cluster

  • Support disaggregated doris compute group is created through be.conf and pvc. #198
  • Readme file and DDC example yaml file #203 #210 #211 #214
  • Readme example use latest version #220
  • Add operator disaggregated switch to open DDC deploy #204
  • Add SystemInitialization to pre-set system environment configuration #212
  • Rename compute group to compute cluster following Doris's changes #215
  • Rename compute cluster to compute group following Doris's changes #245
  • Remove CRD for metaService replicas #227
  • Reform ms(CRD) to cluster(CRD named DDC) #234
  • Modify compute group identifier to UniqueId for new sql interface #239
  • Support disaggregated fe sql entrypoint for docker image and add cluster id hash code #249
  • Modify operator for the doris change from http interface to SQL interface #254
  • Add pod liveness probe TimeoutSeconds for DDC #257
  • Add logNotStore for fe to skip create log pvc #266
  • Modify DDC example yaml file and disaggregated readme #268

Doris Cluster

  • Add pod liveness probe TimeoutSeconds for DCR #257

Other

  • Add unit test for common util code #226
  • Add unit test for resource model and controller model #232
  • Modify helm chart config to artifacthub.io repo #244
  • Modify organize from Selectdb to Apache after the donation #247

Bug Fixes

Disaggregated Doris Cluster

  • Fix pod affinity and statefulset pvc point bug #209
  • Modify disaggregated be default storage path #243
  • Fix pod restart when first deploying due to redundant env named ms_token #259
  • Fix be configmap cannot use due to docker image entrypoint configmap path is wrong #261
  • Fix electionNumber is nil to deploying cluster is wrong and service always updated #262 #266
  • Fix the issue of reconcile triggering repeatedly #263 #265
  • Fix the default path of be cache #266

Doris Cluster

  • Fix upgrade operator restart doris pod #226
  • Fix pod env to use deepcopy for splice dis-share array #236
  • Fix mysql client failure when scaling down fe in different namespaces between operator and doris clusters #240
  • Fix electionNumber is nil to deploying cluster err #260

Other

  • Fix resource model code unit test for statefulset #252

Thanks contribute

Downloads