Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add per-message ZSTD compression #418

Merged
merged 12 commits into from
Jul 13, 2020

Commits on May 28, 2020

  1. Add per-message ZSTD compression

    This implements the per-messages compression and decompression
    functions for the ZSTD compressor and also adds unit tests
    for them.
    
    Distro A, OPSEC #2893
    
    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed May 28, 2020
    Configuration menu
    Copy the full SHA
    9f93b32 View commit details
    Browse the repository at this point in the history
  2. Fix cpplint issues

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed May 28, 2020
    Configuration menu
    Copy the full SHA
    60e0105 View commit details
    Browse the repository at this point in the history
  3. Re-use helper method from rosbag2_storage

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed May 28, 2020
    Configuration menu
    Copy the full SHA
    17a6b61 View commit details
    Browse the repository at this point in the history
  4. Fill in topics & types in SequentialCompressionReader

    This was causing playback of bags with per-message encryption to fail;
    the player was not creating publishers because the topics had not been
    filled in.
    
    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed May 28, 2020
    Configuration menu
    Copy the full SHA
    404aab5 View commit details
    Browse the repository at this point in the history
  5. Remove unnecessary whitespace changes

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed May 28, 2020
    Configuration menu
    Copy the full SHA
    a4d45dd View commit details
    Browse the repository at this point in the history
  6. Fix lint issues

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed May 28, 2020
    Configuration menu
    Copy the full SHA
    5288fc5 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2020

  1. Revert "Don't allow user to specify unimplemented compression mode 'm…

    …essage' (ros2#415)"
    
    This reverts commit 75c8126.
    
    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    a255b20 View commit details
    Browse the repository at this point in the history
  2. Add note on rcutils_uint8_array_resize usage

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    e91de52 View commit details
    Browse the repository at this point in the history
  3. Fix uncrustify issue

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed Jun 2, 2020
    Configuration menu
    Copy the full SHA
    881883e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Move test value into constant

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    c51e090 View commit details
    Browse the repository at this point in the history
  2. Update rosbag2_compression/test/rosbag2_compression/test_zstd_compres…

    …sor.cpp
    
    Co-authored-by: Anas Abou Allaban <aabouallaban@protonmail.com>
    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed and piraka9011 committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    ab2ff8a View commit details
    Browse the repository at this point in the history
  3. Fix spacing again

    Signed-off-by: P. J. Reed <preed@swri.org>
    pjreed committed Jul 13, 2020
    Configuration menu
    Copy the full SHA
    a86fbc7 View commit details
    Browse the repository at this point in the history