Commit 6a0a832
committed
Switch jemalloc to mimalloc; refactor classifier & cleanup
Replace the optional tikv-jemallocator with mimalloc and add rmp-serde as a dependency. Update imports and usages to the new kalamdb_sql::classifier module (previously statement_classifier) across executor, handlers, and tests. Remove multiple legacy compatibility shims and fallbacks: deprecated auth rbac/roles shims, legacy ID storage-key parsing paths, legacy system schema constants and system_table partitions, and older conversion aliases (encode_pk_value). Simplify filestore re-exports, remove legacy environment-variable fallbacks from server config overrides, and adjust raft codec serialization by splitting envelope types for encode/decode. Miscellaneous comment/test updates and cleanup to align the codebase with the new allocator and serialization choices.1 parent a638f17 commit 6a0a832
89 files changed
Lines changed: 1702 additions & 655 deletions
File tree
- backend
- crates
- kalamdb-api/src/handlers
- sql
- kalamdb-auth/src/authorization
- kalamdb-commons/src
- conversions
- models
- ids
- schemas
- kalamdb-configs/src/config
- kalamdb-core/src/sql/executor
- handlers
- cluster
- table
- kalamdb-filestore/src
- kalamdb-raft
- src
- codec
- state_machine
- storage
- kalamdb-session/src
- kalamdb-sharding/src
- kalamdb-sql/src
- classifier/engine
- ddl
- create_table
- kalamdb-store/src
- kalamdb-tables/src
- stream_tables
- user_tables
- kalamdb-views/src
- src
- cli/src
- docker/build
- docs
- link
- sdks
- dart/lib/src
- typescript/src
- helpers
- src
- connection
- tests
- common
- proxied
- pg
- docker
- src
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
136 | 137 | | |
137 | 138 | | |
138 | 139 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
85 | | - | |
| 84 | + | |
| 85 | + | |
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
242 | | - | |
243 | | - | |
| 242 | + | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | | - | |
| 190 | + | |
191 | 191 | | |
192 | | - | |
| 192 | + | |
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | 1 | | |
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
0 commit comments