96 Commits (110f236a90059e40eaac1e09120fa4b8284fae4e)

Author SHA1 Message Date
chrislu 110f236a90 fix offset tracking in log buffer 5 days ago
chrislu ae94e4d8f1 fix: Check previous buffers even when offset < bufferStart 5 days ago
chrislu 6af1dfcb61 fix: Invalidate disk cache after buffer flush to prevent stale data 5 days ago
chrislu b1856dfc9f debug: Added detailed parseMessages logging to identify root cause 5 days ago
chrislu dfd03396a1 test: Add production-scenario unit tests - buffer flush works correctly 5 days ago
chrislu acc5f81104 Revert "fix: Add offset increment to AddDataToBuffer to prevent flush gaps" 5 days ago
chrislu 2c28860aad fix: Add offset increment to AddDataToBuffer to prevent flush gaps 5 days ago
chrislu f69e2a0c2d feat: Add unit tests to reproduce buffer flush offset gaps 5 days ago
chrislu 0cdcb88081 feat: Identify root cause - data loss during buffer flush 5 days ago
chrislu 4e98483661 feat: Add cache invalidation on extraction failure (incomplete fix) 5 days ago
chrislu 2bc29f93d3 feat: Add comprehensive broker-side logging for disk read debugging 5 days ago
chrislu 37809822f3 fix: critical bug causing 51% message loss in stateless reads 1 week ago
chrislu b96563946b remove _schemas debug 1 week ago
chrislu 7e46abf052 fmt 1 week ago
chrislu 7e755c70ce feat: add in-memory cache for disk chunk reads 1 week ago
chrislu 0e481cf97a fmt 1 week ago
chrislu c5634470ed feat: add disk I/O fallback for historical offset reads 1 week ago
chrislu 53f9124a26 fix tests 1 week ago
chrislu 1807b8093c debug fetch offset APIs 1 week ago
chrislu ba1a8aed64 log read stateless 1 week ago
Chris Lu e00c6ca949
Add Kafka Gateway (#7231) 1 week ago
Chris Lu a7fdc0d137
Message Queue: Add sql querying (#7185) 1 month ago
chrislu 80db6f4d79 reduce lock scope to improve log buffer performance 2 months ago
Chris Lu 02773a6107
Accumulated changes for message queue (#6600) 8 months ago
Bruce 0060a2cf9c
Fix 6181/6182 (#6183) 12 months ago
chrislu d218fe54fa go fmt 1 year ago
M@ abf01a0eb7
Fixes unlocked read from logBuffer.LastTsNs that is racey. (#5536) 2 years ago
chrislu ccdd9cd8de refactor 2 years ago
chrislu f07875e8e1 send flush message to follower before shutting down logBuffer 2 years ago
chrislu 03f18e43df clean up logs 2 years ago
chrislu 26e24db721 adjust log level 2 years ago
chrislu 5c0fcae039 clean up logs 2 years ago
chrislu 407a52fc93 adjust log level 2 years ago
chrislu 50023fe1cf adjust log level 2 years ago
chrislu 3c559dc294 fix test2 2 years ago
chrislu aba934f0b5 adjust log level 2 years ago
chrislu 054d0b3487 wait for data 2 years ago
chrislu f8957b84c1 rename to LastTsNs 2 years ago
chrislu 529fa8c4c8 go fmt 2 years ago
chrislu 059df3957d rename to lastFlushDataTime 2 years ago
chrislu 6f75a0af55 ask follower to follow 2 years ago
chrislu 28f8f33d6a include key in LogEntry 2 years ago
chrislu 34f2b600ac each log function adds a "done" return parameter 2 years ago
chrislu 1b4484bf0a go fmt 2 years ago
chrislu 1877ce5126 rename 2 years ago
chrislu fa59a5d67e read from disk if not in memory 2 years ago
chrislu 188f471a24 logging 2 years ago
chrislu d51efddf5c flush to disk 2 years ago
chrislu 49428a303b add batch index for each memory buffer 2 years ago
chrislu 1206313952 add logs on flush 2 years ago