| fix: restore real-time event log streaming and fix message content loss (#2515)
Signed-off-by: Qi Zhang <smallqi1@163.com> | 2 个月前 |
| refactor: optimize eventlog storage with streaming file persistence
- Replace in-memory barrel arrays with streaming file storage
- Implement FileStore interface using JSON Lines format
- Write messages to disk immediately instead of batching
- Read history from files instead of memory cache
- Improve GC strategy with message count limits to prevent memory leaks
- Reduce barrel timeout from 2-3 minutes to 1 minute
- Fix API error code for certificate domain conflict (409 -> 400)
| 3 个月前 |
| refactor: optimize eventlog storage with streaming file persistence
- Replace in-memory barrel arrays with streaming file storage
- Implement FileStore interface using JSON Lines format
- Write messages to disk immediately instead of batching
- Read history from files instead of memory cache
- Improve GC strategy with message count limits to prevent memory leaks
- Reduce barrel timeout from 2-3 minutes to 1 minute
- Fix API error code for certificate domain conflict (409 -> 400)
| 3 个月前 |
| test: expand rainbond backend coverage
| 2 个月前 |
| refactor: optimize eventlog storage with streaming file persistence
- Replace in-memory barrel arrays with streaming file storage
- Implement FileStore interface using JSON Lines format
- Write messages to disk immediately instead of batching
- Read history from files instead of memory cache
- Improve GC strategy with message count limits to prevent memory leaks
- Reduce barrel timeout from 2-3 minutes to 1 minute
- Fix API error code for certificate domain conflict (409 -> 400)
| 3 个月前 |
| fix: restore real-time event log streaming and fix message content loss (#2515)
Signed-off-by: Qi Zhang <smallqi1@163.com> | 2 个月前 |
| refactor: optimize eventlog storage with streaming file persistence
- Replace in-memory barrel arrays with streaming file storage
- Implement FileStore interface using JSON Lines format
- Write messages to disk immediately instead of batching
- Read history from files instead of memory cache
- Improve GC strategy with message count limits to prevent memory leaks
- Reduce barrel timeout from 2-3 minutes to 1 minute
- Fix API error code for certificate domain conflict (409 -> 400)
| 3 个月前 |
| refactor: optimize eventlog storage with streaming file persistence
- Replace in-memory barrel arrays with streaming file storage
- Implement FileStore interface using JSON Lines format
- Write messages to disk immediately instead of batching
- Read history from files instead of memory cache
- Improve GC strategy with message count limits to prevent memory leaks
- Reduce barrel timeout from 2-3 minutes to 1 minute
- Fix API error code for certificate domain conflict (409 -> 400)
| 3 个月前 |
| refactor: optimize eventlog storage with streaming file persistence
- Replace in-memory barrel arrays with streaming file storage
- Implement FileStore interface using JSON Lines format
- Write messages to disk immediately instead of batching
- Read history from files instead of memory cache
- Improve GC strategy with message count limits to prevent memory leaks
- Reduce barrel timeout from 2-3 minutes to 1 minute
- Fix API error code for certificate domain conflict (409 -> 400)
| 3 个月前 |