Commit 1a957aa
committed
feat: Implement performance optimizer for query execution and caching
- Added PerformanceOptimizer class to manage query execution with caching, batching, and metrics tracking.
- Introduced caching mechanism using LRU cache with configurable size and TTL.
- Implemented batching of queries to optimize performance and reduce load.
- Added methods for query optimization, result compression, and decompression.
- Created utility functions for generating cache keys and prefetching data.
- Enhanced metrics tracking for query performance, including average and percentile response times.
feat: Create server startup script with command-line options
- Added start-server.ts to initialize the Enhanced MCP server with configurable options.
- Implemented command-line argument parsing for transport type, HTTP port, API URL, caching, metrics, CORS, and DNS protection.
- Set up event listeners for server and transport events to log status and errors.
- Handled process signals for graceful shutdown of the server.
- Logged startup configuration details for better visibility.
chore: Update Rust compiler information
- Updated .rustc_info.json with new compiler output and metadata.
refactor: Remove outdated development plan document
- Deleted update_processor_dev_plan.md as it is no longer relevant to the current project direction.1 parent 40f7703 commit 1a957aa
File tree
147 files changed
+13368
-11141
lines changed- .claude
- .codegraph
- .github/workflows
- config
- crates
- codegraph-ai
- codegraph-api
- examples
- src
- graphql
- performance
- rest
- streaming_handlers
- tests
- codegraph-cache/src
- codegraph-core
- src
- watch
- tests
- codegraph-graph/src
- codegraph-mcp
- src
- bin
- codegraph-parser/src
- codegraph-vector
- src
- embeddings
- rag
- codegraph-zerocopy/src
- core-rag-mcp-server
- src
- bin
- deployment
- k8s
- monitoring
- alertmanager
- elasticsearch
- filebeat
- modules.d
- grafana
- dashboard-configs
- dashboards
- datasources
- kibana
- saved-objects
- prometheus
- rules
- scripts
- deploy/k8s
- docs
- src/server
- __tests__
- target
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
147 files changed
+13368
-11141
lines changedBinary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| 75 | + | |
74 | 76 | | |
75 | 77 | | |
76 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
77 | 84 | | |
78 | 85 | | |
79 | 86 | | |
80 | 87 | | |
| 88 | + | |
81 | 89 | | |
82 | 90 | | |
83 | 91 | | |
| |||
0 commit comments