mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-06 13:22:57 +00:00
* basic impl Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * implement physical rule Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * feat: install windowed sort physical rule and optimize partition ranges Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * add logs and sqlness test Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * feat: introduce PartSortExec for partitioned sorting Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * tune exec nodes' properties and metrics Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * clean up Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix typo Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * debug: add more info on very wrong * debug: also print overlap ranges * feat: add check when emit PartSort Stream * dbg: info on overlap working range * feat: check batch range is inside part range * set distinguish partition range param Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * chore: more logs * update sqlness Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * tune optimizer Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * clean up Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix lints Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix windowed sort rule Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix: early terminate sort stream Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * chore: remove min/max check * chore: remove unused windowed_sort module, uuid feature and refactor region_scanner to synchronous Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * chore: print more fuzz log * chore: more log * fix: part sort should skip empty part * chore: remove insert logs * tests: empty PartitionRange * refactor: testcase * docs: update comment&tests: all empty * ci: enlarge etcd cpu limit --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com> Co-authored-by: discord9 <discord9@163.com> Co-authored-by: evenyag <realevenyag@gmail.com>
28 lines
793 B
YAML
28 lines
793 B
YAML
name: Setup Etcd cluster
|
|
description: Deploy Etcd cluster on Kubernetes
|
|
inputs:
|
|
etcd-replicas:
|
|
default: 1
|
|
description: "Etcd replicas"
|
|
namespace:
|
|
default: "etcd-cluster"
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Install Etcd cluster
|
|
shell: bash
|
|
run: |
|
|
helm upgrade \
|
|
--install etcd oci://registry-1.docker.io/bitnamicharts/etcd \
|
|
--set replicaCount=${{ inputs.etcd-replicas }} \
|
|
--set resources.requests.cpu=50m \
|
|
--set resources.requests.memory=128Mi \
|
|
--set resources.limits.cpu=1500m \
|
|
--set resources.limits.memory=2Gi \
|
|
--set auth.rbac.create=false \
|
|
--set auth.rbac.token.enabled=false \
|
|
--set persistence.size=2Gi \
|
|
--create-namespace \
|
|
-n ${{ inputs.namespace }}
|