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, 6 months ago
  6. 1f51ac7 Add helper classes for log reading by Alexei Strots · 2 years, 5 months ago
  7. ae00e73 LogReader Before Send Callback by Eric Schmiedeberg · 2 years, 6 months ago
  8. 036d84e MaybeNodeName looks useful to be shared by Alexei Strots · 2 years, 6 months ago
  9. a8dadd1 Rename of couple log reading utility classes by Alexei Strots · 2 years, 6 months ago
  10. a319471 Add factory for SpanReader by Alexei Strots · 2 years, 6 months ago
  11. cee7b37 Add ability to create SpanReader with known decoder by Alexei Strots · 2 years, 6 months ago
  12. 790cb54 Run clang-format on the entire repo by Philipp Schrader · 2 years, 3 months ago
  13. 15c22b1 Remove DetachedBufferFileWriter and use FileBackend by Alexei Strots · 2 years, 6 months ago
  14. bc082d8 Add ability to write log to abstract log sink by Alexei Strots · 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. 48d10d6 Encode flatbuffers directly into the encoder when logging by Austin Schuh · 3 years ago
  25. f2d0e68 Add a PackRemoteMessage method which doesn't malloc by Austin Schuh · 3 years ago
  26. fa30c35 Add a PackMessage method which doesn't malloc by Austin Schuh · 3 years ago
  27. 60e7794 Clang-format aos by Austin Schuh · 3 years, 5 months ago
  28. ea913d4 Improve messaging when ReadMessages detects a corrupted message. by Brian Smartt · 3 years, 10 months ago
  29. cd36842 Add a flag to quiet down log file sorting by Austin Schuh · 3 years, 11 months ago
  30. ca3fbca Merge changes Ic1090d35,I7de986a6 by Austin Schuh · 4 years ago
  31. 1c80c34 Merge "Bound the max number of messages saved for matching" by Austin Schuh · 4 years ago
  32. 6a7358f Bound the max number of messages saved for matching by Austin Schuh · 4 years ago
  33. 826e6ce Convert monotonic_remote_time to monotonic_clock::time_point by Austin Schuh · 4 years ago
  34. 5dd2284 Handle local messages sent before remote messages after reboot by Austin Schuh · 4 years ago
  35. b7c6eba Optimize simulated event loop log reading. by Tyler Chatow · 4 years, 3 months ago
  36. fee1697 Split out an interface for finding log files by Brian Silverman · 4 years, 1 month ago
  37. 58646e2 Support nodes rebooting by Austin Schuh · 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. 36c0093 Don't queue up the remote when it doesn't exist. by Austin Schuh · 4 years, 3 months ago
  40. 4850772 Add node_boots parsing from log file headers by Austin Schuh · 4 years, 3 months ago
  41. 0e8db66 Work around duplicate headers at the start of logs by Austin Schuh · 4 years, 3 months ago
  42. cf5f644 Add PeekMessage/ConsumeMessage to SpanReader by Austin Schuh · 4 years, 3 months ago
  43. 2dc8c7d Add a BootTimestamp class and move some things over by Austin Schuh · 4 years, 4 months ago
  44. f16ef6a Add BootMerger to concatenate messages across boots by Austin Schuh · 4 years, 4 months ago
  45. 24bf497 Replace TimestampMapper::sorted_until with started() by Austin Schuh · 4 years, 4 months ago
  46. bd06ae4 Flush log files periodically by Austin Schuh · 4 years, 7 months ago
  47. a426f1f Fix loggers running out of space by Austin Schuh · 4 years, 7 months ago
  48. 0660122 Queue filters until there are at least 2 points each by Austin Schuh · 4 years, 9 months ago
  49. e639ea1 Push managing the message queue into TimestampMapper by Austin Schuh · 4 years, 9 months ago
  50. 79b3094 Support queueing data in TimestampMapper and viewing timestamps by Austin Schuh · 4 years, 9 months ago
  51. 8bf1e63 Add a MessageHeader field for monotonic_timestamp_time and extract it by Austin Schuh · 4 years, 10 months ago
  52. 0ca51f3 Use config found in SortLogs instead of random log files by Austin Schuh · 4 years, 10 months ago
  53. 315b96b Rotate log files when the remote reboots by Austin Schuh · 4 years, 10 months ago
  54. 287d43d Switch LogReader to the new API, and remove the old by Austin Schuh · 4 years, 11 months ago
  55. b000de6 Handle messages from before the start time by Austin Schuh · 4 years, 11 months ago
  56. d2f9610 Add TimestampMapper to match timestamps with data by Austin Schuh · 4 years, 11 months ago
  57. 8f52ed5 Add NodeMerger for merging sorted logs by Austin Schuh · 4 years, 11 months ago
  58. 4b5c22a Add LogPartsSorter to sort messages from a log file by Austin Schuh · 4 years, 11 months ago
  59. 1be0ce4 Add simple Message struct for sorting by Austin Schuh · 4 years, 11 months ago
  60. add6eb3 Stop stripping the size prefix off by Austin Schuh · 5 years ago
  61. 3bd4c40 Handle empty and corrupted log parts. by Austin Schuh · 5 years ago
  62. c41603c Add PartsMessageReader to read part files by Austin Schuh · 5 years ago
  63. c243b42 Added basic span reader test. by Austin Schuh · 5 years ago
  64. a9f2ec9 Improve logger behavior when out of disk space by Brian Silverman · 5 years ago
  65. 8d7e0bb Recreate remote timestamp logging in LogReader by Austin Schuh · 5 years ago
  66. 6148a73 Merge changes If1e1b711,Iff223fd8 by Brian Silverman · 5 years ago
  67. 0465fcf Support graceful logging failures when running out of disk space by Brian Silverman · 5 years ago
  68. 2f7b8b5 Remove unimplemented DetachedBufferWriter::RewriteLocation by Brian Silverman · 5 years ago
  69. f51499a Introduce interfaces for compressing and decompressing log files by Brian Silverman · 5 years ago
  70. b89816d Merge "Sort parts by UUID and part_index" by Austin Schuh · 5 years ago
  71. 661a8d8 Remove unused timestamp_heap_ in ChannelMerger by Austin Schuh · 5 years ago
  72. 5212cad Sort parts by UUID and part_index by Austin Schuh · 5 years ago
  73. 2f8fd75 Fix log sorting for good by Austin Schuh · 5 years ago
  74. 858c9f3 Queue messages in LogReader::State by Austin Schuh · 5 years ago
  75. ee71105 Update prints to have which node they are from by Austin Schuh · 5 years ago
  76. 97789fc Make log file header comparison more efficient by Austin Schuh · 5 years ago
  77. 98360e2 Keep track of how many bytes DetachedBufferWriter writes by Brian Silverman · 5 years ago
  78. 8bd9632 Sort messages between nodes properly by Austin Schuh · 6 years ago
  79. cde938c Handle log files not starting at the same time. by Austin Schuh · 6 years ago
  80. 6f3babe Add multi-node log file reading by Austin Schuh · 6 years ago
  81. de031b7 Add support for editing the logfile headers by Austin Schuh · 6 years ago
  82. fa89589 Add support for rotated log files by Austin Schuh · 6 years ago
  83. 05b7047 Move log file manipulation logic out of LogReader by Austin Schuh · 6 years ago
  84. a36c890 Split DetachedBufferWriter into a separate file. by Austin Schuh · 6 years ago