- 4c3cdb7 Use O_DIRECT when possible for faster log writing by Austin Schuh · 2 years, 8 months ago
- 8bdfc49 Make Copier and Encoder support writing partial messages by Austin Schuh · 2 years, 8 months ago
- 71a40d4 Make Copier support starting and ending bytes by Austin Schuh · 2 years, 8 months ago
- 7ef11a4 Kill QueueSpan by Austin Schuh · 2 years, 8 months ago
- b38477e Add LogReader ReplayChannels filtering by Eric Schmiedeberg · 2 years, 11 months ago
- 9776b39 Update WPILib, roborio compilers, and CTRE Phoenix libraries by James Kuszmaul · 2 years, 9 months ago
- cc2c9a5 Don't miss-detect double headers by Austin Schuh · 2 years, 10 months ago
- 8611071 Support reading from S3 directly by Austin Schuh · 3 years, 1 month ago
- 48d10d6 Encode flatbuffers directly into the encoder when logging by Austin Schuh · 3 years ago
- f2d0e68 Add a PackRemoteMessage method which doesn't malloc by Austin Schuh · 3 years ago
- fa30c35 Add a PackMessage method which doesn't malloc by Austin Schuh · 3 years ago
- 22cf786 Detect part files missing from the middle of a log by Austin Schuh · 3 years, 1 month ago
- 60e7794 Clang-format aos by Austin Schuh · 3 years, 5 months ago
- ea913d4 Improve messaging when ReadMessages detects a corrupted message. by Brian Smartt · 3 years, 10 months ago
- cd36842 Add a flag to quiet down log file sorting by Austin Schuh · 3 years, 11 months ago
- ca3fbca Merge changes Ic1090d35,I7de986a6 by Austin Schuh · 3 years, 11 months ago
- a8b2da6 Merge "Drop old messages from TimestampMatcher when not contiguous" by Austin Schuh · 3 years, 11 months ago
- 1c80c34 Merge "Bound the max number of messages saved for matching" by Austin Schuh · 3 years, 11 months ago
- ab953aa Merge "Convert monotonic_remote_time to monotonic_clock::time_point" by Austin Schuh · 3 years, 11 months ago
- 6a7358f Bound the max number of messages saved for matching by Austin Schuh · 3 years, 11 months ago
- d187329 Strip data contents out in logfile_utils prints under VLOG(2) by Austin Schuh · 3 years, 11 months ago
- 826e6ce Convert monotonic_remote_time to monotonic_clock::time_point by Austin Schuh · 3 years, 11 months ago
- d6b1f4c Drop old messages from TimestampMatcher when not contiguous by Austin Schuh · 3 years, 11 months ago
- 5dd2284 Handle local messages sent before remote messages after reboot by Austin Schuh · 4 years ago
- fb1b329 Stream Message objects with data properly by Austin Schuh · 4 years ago
- dd0a504 Enable snappy compression in logger by James Kuszmaul · 4 years ago
- b7c6eba Optimize simulated event loop log reading. by Tyler Chatow · 4 years, 3 months ago
- 9dc4261 Change the start time to prefer local logs by Austin Schuh · 4 years, 1 month ago
- 5a3d2fd Merge "Split out an interface for finding log files" by Austin Schuh · 4 years, 1 month ago
- fee1697 Split out an interface for finding log files by Brian Silverman · 4 years, 1 month ago
- 6e014b8 Add the channel and node name to the missing data error by Austin Schuh · 4 years, 1 month ago
- 9896c75 Fix logic to find log start time by Sanjay Narayanan · 4 years, 1 month ago
- 5bf7f79 Merge "Improve failed to find boot message" by Austin Schuh · 4 years, 1 month ago
- 58646e2 Support nodes rebooting by Austin Schuh · 4 years, 2 months ago
- a50344f Improve failed to find boot message by milind-u · 4 years, 2 months ago
- 5b728b7 AOS was not writing timestamp data header by Austin Schuh · 4 years, 4 months ago
- 2015bc6 Make logfile decoders accept a nested decoder instead of filename. by Tyler Chatow · 4 years, 2 months ago
- b444b31 Merge "Add node_boots parsing from log file headers" by Austin Schuh · 4 years, 3 months ago
- 1b6c38d Merge "Don't queue up the remote when it doesn't exist." by Austin Schuh · 4 years, 3 months ago
- 36c0093 Don't queue up the remote when it doesn't exist. by Austin Schuh · 4 years, 3 months ago
- 4850772 Add node_boots parsing from log file headers by Austin Schuh · 4 years, 3 months ago
- 69a8674 Merge "Run log decompression off the main thread." by Austin Schuh · 4 years, 3 months ago
- 7df6083 Run log decompression off the main thread. by Tyler Chatow · 4 years, 3 months ago
- 0e8db66 Work around duplicate headers at the start of logs by Austin Schuh · 4 years, 3 months ago
- b929c4e Add a Span constructor to SizePrefixedFlatbufferVector by Austin Schuh · 4 years, 3 months ago
- cf5f644 Add PeekMessage/ConsumeMessage to SpanReader by Austin Schuh · 4 years, 3 months ago
- 2dc8c7d Add a BootTimestamp class and move some things over by Austin Schuh · 4 years, 3 months ago
- f16ef6a Add BootMerger to concatenate messages across boots by Austin Schuh · 4 years, 4 months ago
- 715adc1 Enforce that NodeMerger only operates on one boot by Austin Schuh · 4 years, 4 months ago
- bd06ae4 Flush log files periodically by Austin Schuh · 4 years, 7 months ago
- a426f1f Fix loggers running out of space by Austin Schuh · 4 years, 7 months ago
- a040c3f Add a --max_out_of_order to override the logfile default by Austin Schuh · 4 years, 8 months ago
- e639ea1 Push managing the message queue into TimestampMapper by Austin Schuh · 4 years, 9 months ago
- 79b3094 Support queueing data in TimestampMapper and viewing timestamps by Austin Schuh · 4 years, 9 months ago
- 87dd383 Use the new solver to compute time by Austin Schuh · 4 years, 10 months ago
- 8bf1e63 Add a MessageHeader field for monotonic_timestamp_time and extract it by Austin Schuh · 4 years, 9 months ago
- b3dbb6d Don't save data for the local node when sorting by Austin Schuh · 4 years, 9 months ago
- 0ca51f3 Use config found in SortLogs instead of random log files by Austin Schuh · 4 years, 10 months ago
- 1d81101 Merge "Support reading logs without a matching peer" by Austin Schuh · 4 years, 10 months ago
- fecf1d8 Support reading logs without a matching peer by Austin Schuh · 4 years, 10 months ago
- 315b96b Rotate log files when the remote reboots by Austin Schuh · 4 years, 10 months ago
- 993ccb5 Handle replaying logs with dropped forwarded messages by Austin Schuh · 4 years, 10 months ago
- e09beb1 Ignore log files with corrupted headers too by Austin Schuh · 4 years, 10 months ago
- 287d43d Switch LogReader to the new API, and remove the old by Austin Schuh · 4 years, 10 months ago
- b000de6 Handle messages from before the start time by Austin Schuh · 4 years, 10 months ago
- d2f9610 Add TimestampMapper to match timestamps with data by Austin Schuh · 4 years, 11 months ago
- 8f52ed5 Add NodeMerger for merging sorted logs by Austin Schuh · 4 years, 11 months ago
- 4b5c22a Add LogPartsSorter to sort messages from a log file by Austin Schuh · 4 years, 11 months ago
- 1be0ce4 Add simple Message struct for sorting by Austin Schuh · 4 years, 11 months ago
- add6eb3 Stop stripping the size prefix off by Austin Schuh · 5 years ago
- da1c66c Merge "Handle empty and corrupted log parts." by Austin Schuh · 5 years ago
- 3bd4c40 Handle empty and corrupted log parts. by Austin Schuh · 5 years ago
- 32f6849 Teach PartsMessageReader to verify out of order by Austin Schuh · 5 years ago
- c41603c Add PartsMessageReader to read part files by Austin Schuh · 5 years ago
- eeba029 Validate log file reading assumptions more aggressively. by Austin Schuh · 5 years ago
- c243b42 Added basic span reader test. by Austin Schuh · 5 years ago
- a9f2ec9 Improve logger behavior when out of disk space by Brian Silverman · 5 years ago
- 8d7e0bb Recreate remote timestamp logging in LogReader by Austin Schuh · 5 years ago
- ae7c033 Add some more UUIDs to log files by Brian Silverman · 5 years ago
- 0465fcf Support graceful logging failures when running out of disk space by Brian Silverman · 5 years ago
- f59fe3f Add code to xz-compress log files by Brian Silverman · 5 years ago
- 354697a Use ResizeableBuffer for FlatbufferVector by Brian Silverman · 5 years ago
- f51499a Introduce interfaces for compressing and decompressing log files by Brian Silverman · 5 years ago
- d90905f Clang-format logger by Brian Silverman · 5 years ago
- 7fbf5a7 Change default logfile chunk size to write by Austin Schuh · 5 years ago
- 87ac040 Clean up a few comments by Brian Silverman · 5 years ago
- b89816d Merge "Sort parts by UUID and part_index" by Austin Schuh · 5 years ago
- 661a8d8 Remove unused timestamp_heap_ in ChannelMerger by Austin Schuh · 5 years ago
- 5212cad Sort parts by UUID and part_index by Austin Schuh · 5 years ago
- 64fab80 Add UUIDs for both the logger and parts by Austin Schuh · 5 years ago
- 2f8fd75 Fix log sorting for good by Austin Schuh · 5 years ago
- 858c9f3 Queue messages in LogReader::State by Austin Schuh · 5 years ago
- ee71105 Update prints to have which node they are from by Austin Schuh · 5 years ago
- 8a32ce6 Fix a log-reading bug by Brian Silverman · 5 years ago
- 30dd5c5 Remove a copy in log file reading by Austin Schuh · 5 years ago
- 97789fc Make log file header comparison more efficient by Austin Schuh · 5 years ago
- eaa41d6 const-qualify Context::data by Brian Silverman · 5 years ago
- fc273dc Loosen up restriction on Node comparisons in log replay by James Kuszmaul · 5 years ago
- 98360e2 Keep track of how many bytes DetachedBufferWriter writes by Brian Silverman · 5 years ago
- 0b5fd03 Make -v1 print out a stripped message header by Austin Schuh · 6 years ago