1. 13d48d9 Setup the message bridge key sharing services by Adam Snaider · 2 years, 2 months ago
  2. 6309726 Read all timestamps into RAM where possible when reading logs by Austin Schuh · 2 years, 2 months ago
  3. a5cb8e0 Enforce max out of order duration contract when writing logs. by Mithun Bharadwaj · 2 years, 2 months ago
  4. 1039795 Fix a logger issue when disk is full on startup by Philipp Schrader · 2 years, 4 months ago
  5. 5801740 Use log source for log reading by Alexei Strots · 2 years, 5 months ago
  6. 1f51ac7 Add helper classes for log reading by Alexei Strots · 2 years, 5 months ago
  7. 036d84e MaybeNodeName looks useful to be shared by Alexei Strots · 2 years, 5 months ago
  8. a8dadd1 Rename of couple log reading utility classes by Alexei Strots · 2 years, 6 months ago
  9. a319471 Add factory for SpanReader by Alexei Strots · 2 years, 6 months ago
  10. cee7b37 Add ability to create SpanReader with known decoder by Alexei Strots · 2 years, 6 months ago
  11. 790cb54 Run clang-format on the entire repo by Philipp Schrader · 2 years, 3 months ago
  12. bc082d8 Add ability to write log to abstract log sink by Alexei Strots · 2 years, 5 months ago
  13. b246165 Close previous encoder before opening a new one by Austin Schuh · 2 years, 6 months ago
  14. 3ebaf78 Don't lose pieces out of the middle of writing files by Austin Schuh · 2 years, 6 months ago
  15. 0139549 Gentle introduction of log backend by Alexei Strots · 2 years, 7 months ago
  16. 9d2c00f Revert "Make it so fadvise works in the presence of ResetStatistics" by James Kuszmaul · 2 years, 7 months ago
  17. 313d1ba Make it so fadvise works in the presence of ResetStatistics by Austin Schuh · 2 years, 7 months ago
  18. 4c3cdb7 Use O_DIRECT when possible for faster log writing by Austin Schuh · 2 years, 8 months ago
  19. 8bdfc49 Make Copier and Encoder support writing partial messages by Austin Schuh · 2 years, 8 months ago
  20. 71a40d4 Make Copier support starting and ending bytes by Austin Schuh · 2 years, 8 months ago
  21. 7ef11a4 Kill QueueSpan by Austin Schuh · 2 years, 8 months ago
  22. b38477e Add LogReader ReplayChannels filtering by Eric Schmiedeberg · 2 years, 11 months ago
  23. 9776b39 Update WPILib, roborio compilers, and CTRE Phoenix libraries by James Kuszmaul · 2 years, 9 months ago
  24. cc2c9a5 Don't miss-detect double headers by Austin Schuh · 2 years, 10 months ago
  25. 8611071 Support reading from S3 directly by Austin Schuh · 3 years, 1 month ago
  26. 48d10d6 Encode flatbuffers directly into the encoder when logging by Austin Schuh · 3 years ago
  27. f2d0e68 Add a PackRemoteMessage method which doesn't malloc by Austin Schuh · 3 years ago
  28. fa30c35 Add a PackMessage method which doesn't malloc by Austin Schuh · 3 years ago
  29. 22cf786 Detect part files missing from the middle of a log by Austin Schuh · 3 years, 1 month ago
  30. 60e7794 Clang-format aos by Austin Schuh · 3 years, 5 months ago
  31. ea913d4 Improve messaging when ReadMessages detects a corrupted message. by Brian Smartt · 3 years, 10 months ago
  32. cd36842 Add a flag to quiet down log file sorting by Austin Schuh · 3 years, 11 months ago
  33. ca3fbca Merge changes Ic1090d35,I7de986a6 by Austin Schuh · 3 years, 11 months ago
  34. a8b2da6 Merge "Drop old messages from TimestampMatcher when not contiguous" by Austin Schuh · 3 years, 11 months ago
  35. 1c80c34 Merge "Bound the max number of messages saved for matching" by Austin Schuh · 3 years, 11 months ago
  36. ab953aa Merge "Convert monotonic_remote_time to monotonic_clock::time_point" by Austin Schuh · 3 years, 11 months ago
  37. 6a7358f Bound the max number of messages saved for matching by Austin Schuh · 3 years, 11 months ago
  38. d187329 Strip data contents out in logfile_utils prints under VLOG(2) by Austin Schuh · 3 years, 11 months ago
  39. 826e6ce Convert monotonic_remote_time to monotonic_clock::time_point by Austin Schuh · 3 years, 11 months ago
  40. d6b1f4c Drop old messages from TimestampMatcher when not contiguous by Austin Schuh · 3 years, 11 months ago
  41. 5dd2284 Handle local messages sent before remote messages after reboot by Austin Schuh · 4 years ago
  42. fb1b329 Stream Message objects with data properly by Austin Schuh · 4 years ago
  43. dd0a504 Enable snappy compression in logger by James Kuszmaul · 4 years ago
  44. b7c6eba Optimize simulated event loop log reading. by Tyler Chatow · 4 years, 3 months ago
  45. 9dc4261 Change the start time to prefer local logs by Austin Schuh · 4 years, 1 month ago
  46. 5a3d2fd Merge "Split out an interface for finding log files" by Austin Schuh · 4 years, 1 month ago
  47. fee1697 Split out an interface for finding log files by Brian Silverman · 4 years, 1 month ago
  48. 6e014b8 Add the channel and node name to the missing data error by Austin Schuh · 4 years, 1 month ago
  49. 9896c75 Fix logic to find log start time by Sanjay Narayanan · 4 years, 1 month ago
  50. 5bf7f79 Merge "Improve failed to find boot message" by Austin Schuh · 4 years, 1 month ago
  51. 58646e2 Support nodes rebooting by Austin Schuh · 4 years, 2 months ago
  52. a50344f Improve failed to find boot message by milind-u · 4 years, 2 months ago
  53. 5b728b7 AOS was not writing timestamp data header by Austin Schuh · 4 years, 4 months ago
  54. 2015bc6 Make logfile decoders accept a nested decoder instead of filename. by Tyler Chatow · 4 years, 2 months ago
  55. b444b31 Merge "Add node_boots parsing from log file headers" by Austin Schuh · 4 years, 3 months ago
  56. 1b6c38d Merge "Don't queue up the remote when it doesn't exist." by Austin Schuh · 4 years, 3 months ago
  57. 36c0093 Don't queue up the remote when it doesn't exist. by Austin Schuh · 4 years, 3 months ago
  58. 4850772 Add node_boots parsing from log file headers by Austin Schuh · 4 years, 3 months ago
  59. 69a8674 Merge "Run log decompression off the main thread." by Austin Schuh · 4 years, 3 months ago
  60. 7df6083 Run log decompression off the main thread. by Tyler Chatow · 4 years, 3 months ago
  61. 0e8db66 Work around duplicate headers at the start of logs by Austin Schuh · 4 years, 3 months ago
  62. b929c4e Add a Span constructor to SizePrefixedFlatbufferVector by Austin Schuh · 4 years, 3 months ago
  63. cf5f644 Add PeekMessage/ConsumeMessage to SpanReader by Austin Schuh · 4 years, 3 months ago
  64. 2dc8c7d Add a BootTimestamp class and move some things over by Austin Schuh · 4 years, 3 months ago
  65. f16ef6a Add BootMerger to concatenate messages across boots by Austin Schuh · 4 years, 4 months ago
  66. 715adc1 Enforce that NodeMerger only operates on one boot by Austin Schuh · 4 years, 4 months ago
  67. bd06ae4 Flush log files periodically by Austin Schuh · 4 years, 7 months ago
  68. a426f1f Fix loggers running out of space by Austin Schuh · 4 years, 7 months ago
  69. a040c3f Add a --max_out_of_order to override the logfile default by Austin Schuh · 4 years, 8 months ago
  70. e639ea1 Push managing the message queue into TimestampMapper by Austin Schuh · 4 years, 9 months ago
  71. 79b3094 Support queueing data in TimestampMapper and viewing timestamps by Austin Schuh · 4 years, 9 months ago
  72. 87dd383 Use the new solver to compute time by Austin Schuh · 4 years, 10 months ago
  73. 8bf1e63 Add a MessageHeader field for monotonic_timestamp_time and extract it by Austin Schuh · 4 years, 9 months ago
  74. b3dbb6d Don't save data for the local node when sorting by Austin Schuh · 4 years, 9 months ago
  75. 0ca51f3 Use config found in SortLogs instead of random log files by Austin Schuh · 4 years, 10 months ago
  76. 1d81101 Merge "Support reading logs without a matching peer" by Austin Schuh · 4 years, 10 months ago
  77. fecf1d8 Support reading logs without a matching peer by Austin Schuh · 4 years, 10 months ago
  78. 315b96b Rotate log files when the remote reboots by Austin Schuh · 4 years, 10 months ago
  79. 993ccb5 Handle replaying logs with dropped forwarded messages by Austin Schuh · 4 years, 10 months ago
  80. e09beb1 Ignore log files with corrupted headers too by Austin Schuh · 4 years, 10 months ago
  81. 287d43d Switch LogReader to the new API, and remove the old by Austin Schuh · 4 years, 10 months ago
  82. b000de6 Handle messages from before the start time by Austin Schuh · 4 years, 10 months ago
  83. d2f9610 Add TimestampMapper to match timestamps with data by Austin Schuh · 4 years, 11 months ago
  84. 8f52ed5 Add NodeMerger for merging sorted logs by Austin Schuh · 4 years, 11 months ago
  85. 4b5c22a Add LogPartsSorter to sort messages from a log file by Austin Schuh · 4 years, 11 months ago
  86. 1be0ce4 Add simple Message struct for sorting by Austin Schuh · 4 years, 11 months ago
  87. add6eb3 Stop stripping the size prefix off by Austin Schuh · 5 years ago
  88. da1c66c Merge "Handle empty and corrupted log parts." by Austin Schuh · 5 years ago
  89. 3bd4c40 Handle empty and corrupted log parts. by Austin Schuh · 5 years ago
  90. 32f6849 Teach PartsMessageReader to verify out of order by Austin Schuh · 5 years ago
  91. c41603c Add PartsMessageReader to read part files by Austin Schuh · 5 years ago
  92. eeba029 Validate log file reading assumptions more aggressively. by Austin Schuh · 5 years ago
  93. c243b42 Added basic span reader test. by Austin Schuh · 5 years ago
  94. a9f2ec9 Improve logger behavior when out of disk space by Brian Silverman · 5 years ago
  95. 8d7e0bb Recreate remote timestamp logging in LogReader by Austin Schuh · 5 years ago
  96. ae7c033 Add some more UUIDs to log files by Brian Silverman · 5 years ago
  97. 0465fcf Support graceful logging failures when running out of disk space by Brian Silverman · 5 years ago
  98. f59fe3f Add code to xz-compress log files by Brian Silverman · 5 years ago
  99. 354697a Use ResizeableBuffer for FlatbufferVector by Brian Silverman · 5 years ago
  100. f51499a Introduce interfaces for compressing and decompressing log files by Brian Silverman · 5 years ago