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