discord9
758aef39d8
feat: filter batch by sequence in memtable ( #5367 )
...
* feat: add seq field
* feat: filter by sequence
* chore: per review
* docs: explain why not prune
* chore: correct doc
* test: test filter by seq
2025-01-16 04:44:28 +00:00
ZonaHe
4e3dd04f42
feat: update dashboard to v0.7.9-rc.1 ( #5368 )
...
feat: update dashboard to v0.7.9-rc
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-01-16 03:43:38 +00:00
Weny Xu
18b77408ae
feat: introduce SparsePrimaryKeyCodec and SparsePrimaryKeyFilter ( #5365 )
...
* feat(mito): introduce `SparseRowCodec`
* feat(mito): introduce `SparsePrimaryKeyFilter`
* chore: apply suggestions from CR
2025-01-16 03:10:43 +00:00
Ning Sun
725d5a9e68
fix: redirect /dashboard to /dashboard/ ( #5369 )
...
* fix: redirect /dashboard to /dashboard/
* test: update integration test
2025-01-16 03:04:08 +00:00
Ruihang Xia
4f29e50ef3
feat: refine log query AST ( #5316 )
...
* draft
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* impl planner part
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* feat: tweak aggr func
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* todo about context
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* rename log expr
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* sign todo
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-01-15 12:11:24 +00:00
Ning Sun
121ec7936f
ci: do not collect coverage from pull request any more ( #5364 )
...
* ci: do not collect coverage from pull request any more
* fix: disable toolchain cache
2025-01-15 09:33:49 +00:00
discord9
0185a65905
feat(flow): refill flow task def(Part 2) ( #5317 )
...
* feat: refill task def
* chore: per review
* chore: after rebase
2025-01-15 08:48:54 +00:00
yihong
f0d30a0f26
fix: better makefile help show, show fuzz and fuzz-ls also ( #5363 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-15 08:17:23 +00:00
yihong
7e61d1ae27
feat: support pg_database for DBeaver. ( #5362 )
...
This patch support pg_database for pg_catalog, also add query replace,
in fixtures.rs for the reason that datafusion do not support sql like
'select 1,1;' more can check issue #5344 .
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-15 07:05:34 +00:00
yihong
e56dd20426
fix: panic and interval when do not have keyword interval ( #5339 )
...
* fix: panic and interval when do not have keyword
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: wrong pos...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments drop the unreachable
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments and add sqlness tests
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-15 06:42:24 +00:00
Weny Xu
b64c075cdb
feat: introduce PrimaryKeyEncoding ( #5312 )
...
* feat: introduce `PrimaryKeyEncoding`
* fix: fix unit tests
* chore: add empty line
* test: add unit tests
* chore: fmt code
* refactor: introduce new codec trait to support various encoding
* fix: fix unit tests
* chore: update sqlness result
* chore: apply suggestions from CR
* chore: apply suggestions from CR
2025-01-15 06:16:53 +00:00
Weny Xu
57f8afcb70
chore: avoid sending create table requests for already existing tables ( #5347 )
...
* chore: avoid sending create table requests for already existing tables
* chore: apply suggestions from CR
* chore: apply suggestions from CR
* chore: apply suggestions from CR
2025-01-15 02:50:25 +00:00
Ruihang Xia
bd37e086c2
fix: improve error handling in pipeline and log in log store ( #5357 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-01-14 13:58:30 +00:00
discord9
66f63ae981
feat: more than one flow workers ( #5315 )
...
* feat: more workers
* feat: use round robin
* refactor: per review
* refactor: per bot review
* chore: per review
* docs: example
* docs: update config.md
* docs: update
* chore: per review
* refactor: set workers to cpu/2.max(1)
* fix: flow config in standalone mode
* test: fix config test
* docs: update docs&opt name
* chore: update config.md
* refactor: per review, sanitize at top
* chore: per review
* chore: config.md
2025-01-14 12:28:18 +00:00
discord9
95b20592ac
fix: handle insert default value ( #5307 )
...
* fix: handle flow inserts with default values
* test: sqlness
* chore: typo
* chore: newline
* feat(WIP): impure default filler
* feat: fill impure default values
* test: add test for default fill impure
* feat: check for impure
* fix: also handle stmt to region
* refactor: per review
* refactor: per review
* chore: rebase fix
* chore: clippy
* chore: per review
2025-01-14 09:06:53 +00:00
ZonaHe
1855dccdf1
feat: update dashboard to v0.7.8 ( #5355 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-01-14 09:00:08 +00:00
Yiran
5efcb41310
ci: automatically bump doc version when release GreptimeDB ( #5343 )
...
* ci: automatically bump doc version when release GreptimeDB
* add license header
2025-01-14 08:20:58 +00:00
Ning Sun
f5829364a2
fix: security fix, sqlx, hashbrown, idna and CI updates ( #5330 )
...
* fix: security fix, sqlx, hashbrown, idna
* ci: optimize ci cache generation
* feat: update pprof
2025-01-14 08:19:33 +00:00
Xuanwo
87bd12d6df
refactor: Bump opendal to 0.51.1 ( #5354 )
...
* refactor: Bump opendal to 0.51.1
Signed-off-by: Xuanwo <github@xuanwo.io >
* Ignore dirs from cache
Signed-off-by: Xuanwo <github@xuanwo.io >
* Reduce extra alloc
Signed-off-by: Xuanwo <github@xuanwo.io >
---------
Signed-off-by: Xuanwo <github@xuanwo.io >
2025-01-14 07:28:09 +00:00
ZonaHe
c370b4b40d
feat: update dashboard to v0.7.7 ( #5350 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-01-13 07:35:12 +00:00
zyy17
3f01f67f94
refactor(elasticsearch): use _index as greptimedb table in log ingestion and add /${index}/_bulk API ( #5335 )
...
* refactor(elasticsearch): use `_index` as greptimedb table in log ingestion and add `/${index}/_bulk` API
Signed-off-by: zyy17 <zyylsxm@gmail.com >
* refactor: code review
---------
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-01-13 06:58:04 +00:00
Weny Xu
6eb746d994
fix: skip building indexer when indexed_column_ids are empty ( #5348 )
2025-01-13 05:15:20 +00:00
yihong
03a144fa56
chore: drop useless import raw_normalize_path in object-store lib ( #5349 )
...
chore: drop use less import raw_normalize_path in store lib
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-13 04:08:36 +00:00
Yohan Wal
f069ea082f
fix(test): use different table name ( #5334 )
v0.12.0-nightly-20250113
2025-01-10 17:09:23 +00:00
ZonaHe
9ae48010f0
feat: update dashboard to v0.7.6 ( #5340 )
...
Co-authored-by: ZonaHex <ZonaHex@users.noreply.github.com >
2025-01-10 17:06:09 +00:00
yihong
3a996c2f00
feat: add set search_path to 'xxx' for pg ( #5342 )
...
* feat: add set search_path to 'xxx' for pg
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-10 17:05:10 +00:00
ZonaHe
45d4065fd6
feat: update dashboard to v0.7.4 ( #5336 )
...
Co-authored-by: sunchanglong <sunchanglong@users.noreply.github.com >
2025-01-10 08:37:02 +00:00
discord9
9e09be7ba6
chore: update rustls ( #5337 )
...
* deps: update rustls
* chore: update lock
* chore: server use workspace rustls
* chore: comment on version
2025-01-10 08:17:40 +00:00
Niwaka
50583815de
feat: support alter add multiple columns ( #5262 )
...
* feat: support alter add multiple columns
* fix: address review
* chore: add column format
2025-01-10 06:14:17 +00:00
yihong
24ea9cf215
feat: add show search_path for pg ( #5328 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-10 04:04:05 +00:00
yihong
78d0fa75c9
fix: android build ( #5329 )
...
* fix: android build
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: better fix address comments
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-09 14:47:29 +00:00
Ning Sun
0685ba265c
ci: disable cache for some tasks, create cache in nightly build ( #5324 )
...
* ci: disable cache for some tasks
* ci: add a nightly test to create rust cache on main
2025-01-09 11:14:13 +00:00
Weny Xu
be22da775a
build: disable local IP detection feature in Android binary ( #5327 )
...
build: disable local ip detection feature in android binary
2025-01-09 11:13:48 +00:00
yihong
d33309be2b
fix: drop all python embedding code for docker and doc ( #5325 )
...
* fix: drop all python embedding code for docker and doc
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments drop the left python
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-09 10:20:26 +00:00
Lin Yihai
fdbfebf4be
feat: Add VEC_PRODUCT, VEC_ELEM_PRODUCT, VEC_NORM. ( #5303 )
...
* feat: Add `vec_product(col)` function.
* feat: Add `vec_elem_product` function
* feat: Add `vec_norm` function.
2025-01-09 06:26:51 +00:00
yihong
812a775b3d
ci: drop useless deadsnake ( #5311 )
...
fix: drop useless deadsnake
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-08 14:56:10 +00:00
Yohan Wal
751fa4ede9
feat(config): make table name of pg backend configurable ( #5244 )
...
* feat: configurable table name
* fix: election sql
* feat: configurable lock_id
* chore: update config file
* perf: useless allocation
* perf: useless allocation
* chore: remove unused type hint
* Apply suggestions from code review
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* chore: update config file
---------
Co-authored-by: Weny Xu <wenymedia@gmail.com >
2025-01-08 14:55:35 +00:00
zyy17
03a2e6d0c1
feat: support elasticsearch _bulk API to ingest logs ( #5261 )
...
* feat: support elasticsearch '_bulk' API to ingest logs
Signed-off-by: zyy17 <zyylsxm@gmail.com >
* refactor: code review
* refactor: add metrics
---------
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-01-08 14:54:53 +00:00
Ning Sun
815ce59a3a
ci: use mold for tests ( #5319 )
...
* ci: use mold for tests
* ci: enable rust cache saving for merge group
2025-01-08 12:41:04 +00:00
Yingwen
c19a56c79f
feat!: Remove script crate and python feature ( #5321 )
...
* feat: exclude script crate
* chore: simplify feature
* feat: remove the script crate
* chore: remove python feature and some comments
* chore: fix warning
2025-01-08 12:11:53 +00:00
Weny Xu
7f307a4cac
feat: auto detecting local IP to use as hostname ( #5314 )
...
* feat: auto detecting hostname
* chore: update config.md
* chore: bring back hostname
* chore: apply suggestions from CR
* chore: use const
* chore: apply suggesions from CR
* fix: fix sqlness
2025-01-08 12:06:31 +00:00
yihong
52eebfce77
feat: support select session_user; ( #5313 )
...
* feat: support `select session_user;`
This commit is part of support DBeaver that support function
select session_user like postgres did.
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: lint problem
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: address comments add tests
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-08 09:44:54 +00:00
Ning Sun
e18416a726
ci: do not trigger tests when there is a merge conflict ( #5318 )
...
* ci: do not trigger tests when there is a merge conflict
* Update .github/workflows/develop.yml
Co-authored-by: Lei, HUANG <6406592+v0y4g3r@users.noreply.github.com >
* ci: disable cache from rust toolchain action
---------
Co-authored-by: Lei, HUANG <6406592+v0y4g3r@users.noreply.github.com >
2025-01-08 09:02:49 +00:00
shuiyisong
d1f8ea7880
perf: parse Loki labels in protobuf write path ( #5305 )
...
* chore: parse loki labels
* chore: add bench
* chore: add comment
* chore: add test
* chore: remove unnecessory default value and update test
* fix: typo and test
* chore: cr issue
* chore: cr issue
2025-01-08 07:55:06 +00:00
LFC
2cd1b08ff7
refactor: optimize out partition split insert requests ( #5298 )
...
* test: optimize out partition split insert requests if there is only one region
* Now that the optimization for single region insert has been lifted up, the original "fast path" can be obsoleted.
* resolve PR comments
2025-01-08 07:26:29 +00:00
discord9
0ee41339aa
feat(flow): flow refill state (Part 1) ( #5295 )
...
* feat(flow): (Part 1) refill utils
* chore: after rebase fix
* chore: more rebase
* rm refill.rs to reduce pr size
* chore: simpler args
* refactor: per review
* docs: more explain for instant requests
* refactor: per review
2025-01-08 06:45:56 +00:00
yihong
369b59c84a
fix: drop unused dep using udeps to minial the size ( #5301 )
...
* fix: drop unused dep using udeps to minial the size
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
* fix: adress comments fix the problem
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
---------
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-01-08 06:36:22 +00:00
Zhenchi
c305b2b406
fix: show index to display skipping index ( #5297 )
...
* fix: show index to display skipping index
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* fix sqlness
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* address comments
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
* fix sqlness
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
---------
Signed-off-by: Zhenchi <zhongzc_arch@outlook.com >
2025-01-08 04:59:40 +00:00
Weny Xu
c89ef85902
chore(nightly-ci): remove pg_kvbackend feature gate in windows ci ( #5310 )
2025-01-08 03:53:58 +00:00
Weny Xu
3d9df822ad
refactor: refactor PgStore ( #5309 )
...
* refactor: refactor PgStore
* fix: election use bytea and txn use Serializable to avoid read unrepeatable (#4 )
* fix: election use bytea as well
* fix: use Serializable to avoid read unrepeatable
* chore: remove unused error
* ci: enable pg kvbackend and sqlness
* ci: switch on pg_kvbackend feature
* fix: fix sqlness runner
* chore: add pg_kvbackend feature gate
* build(ci): add feature gate
* fix: add retry for `PgStore` txn
* fix: correct `SET_IDLE_SESSION_TIMEOUT`
---------
Co-authored-by: Yohan Wal <1035325592@qq.com >
Co-authored-by: CookiePieWw <profsyb@gmail.com >
2025-01-07 07:27:58 +00:00