90 Commits (2c28860aadbc598d22a94d048f03f1eac81d48cf)

Author SHA1 Message Date
chrislu 2c28860aad fix: Add offset increment to AddDataToBuffer to prevent flush gaps 3 days ago
chrislu f69e2a0c2d feat: Add unit tests to reproduce buffer flush offset gaps 3 days ago
chrislu 0cdcb88081 feat: Identify root cause - data loss during buffer flush 3 days ago
chrislu 4e98483661 feat: Add cache invalidation on extraction failure (incomplete fix) 3 days ago
chrislu 2bc29f93d3 feat: Add comprehensive broker-side logging for disk read debugging 3 days ago
chrislu 37809822f3 fix: critical bug causing 51% message loss in stateless reads 5 days ago
chrislu b96563946b remove _schemas debug 5 days ago
chrislu 7e46abf052 fmt 5 days ago
chrislu 7e755c70ce feat: add in-memory cache for disk chunk reads 5 days ago
chrislu 0e481cf97a fmt 5 days ago
chrislu c5634470ed feat: add disk I/O fallback for historical offset reads 5 days ago
chrislu 53f9124a26 fix tests 5 days ago
chrislu 1807b8093c debug fetch offset APIs 5 days ago
chrislu ba1a8aed64 log read stateless 5 days ago
Chris Lu e00c6ca949
Add Kafka Gateway (#7231) 7 days 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) 7 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
chrislu add16fb1a1 logs 2 years ago
chrislu c563386675 rename parameters 2 years ago
chrislu 16e3f2d528 fix log buffer test 2 years ago
chrislu 3e9c32a3f0 refactoring to use atomic bool 2 years ago
Konstantin Lebedev ee38ab8581
avoid data race of LogBuffer isStopping (#3859) 3 years ago
chrislu eaeb141b09 move proto package 3 years ago