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

Optimize representation of runfiles in compact execution log #23321

Closed
wants to merge 51 commits into from

Commits on Sep 17, 2024

  1. Add RunfilesTree proto

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    7b47753 View commit details
    Browse the repository at this point in the history
  2. WIP

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    09bd497 View commit details
    Browse the repository at this point in the history
  3. Fix build

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    287b3a8 View commit details
    Browse the repository at this point in the history
  4. Basic test setup

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    86ff166 View commit details
    Browse the repository at this point in the history
  5. WIP

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    bcfc317 View commit details
    Browse the repository at this point in the history
  6. Almost passing tests

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    528d1be View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    13564a1 View commit details
    Browse the repository at this point in the history
  8. Fix tests

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6b93b38 View commit details
    Browse the repository at this point in the history
  9. Fix tests and add docs

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    3f9e234 View commit details
    Browse the repository at this point in the history
  10. Explain order

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0ac5e81 View commit details
    Browse the repository at this point in the history
  11. Fix test

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1e02f91 View commit details
    Browse the repository at this point in the history
  12. First comments

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    80f81ac View commit details
    Browse the repository at this point in the history
  13. WIP

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    cf0df2b View commit details
    Browse the repository at this point in the history
  14. Basic runfiles test

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    181901e View commit details
    Browse the repository at this point in the history
  15. Key on legacyExternalRunfiles

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    eafc3e7 View commit details
    Browse the repository at this point in the history
  16. Fix collisions

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    880b67c View commit details
    Browse the repository at this point in the history
  17. Improve collision tests

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4efa0f4 View commit details
    Browse the repository at this point in the history
  18. Add root symlink collision test

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    3806f46 View commit details
    Browse the repository at this point in the history
  19. Add test for .runfile file

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8989415 View commit details
    Browse the repository at this point in the history
  20. Fix .runfile logic

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4f321a7 View commit details
    Browse the repository at this point in the history
  21. Test for cross type collision

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4711a24 View commit details
    Browse the repository at this point in the history
  22. Test postorder collisions

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    06aaf17 View commit details
    Browse the repository at this point in the history
  23. Do not distinguish IDs by type

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d63c480 View commit details
    Browse the repository at this point in the history
  24. Store dense IDs

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    9d3560b View commit details
    Browse the repository at this point in the history
  25. Optimize IDs

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    595613d View commit details
    Browse the repository at this point in the history
  26. Add better postorder test

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    152a60f View commit details
    Browse the repository at this point in the history
  27. Test symlinks

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a85be80 View commit details
    Browse the repository at this point in the history
  28. Fix post order

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0953237 View commit details
    Browse the repository at this point in the history
  29. Cleanup

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8f29296 View commit details
    Browse the repository at this point in the history
  30. Add logEntryWithoutId

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e8f854b View commit details
    Browse the repository at this point in the history
  31. Simplify ID check

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    7e3df9a View commit details
    Browse the repository at this point in the history
  32. Sibling test

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6c245cc View commit details
    Browse the repository at this point in the history
  33. Test with sibling layout

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5d4642e View commit details
    Browse the repository at this point in the history
  34. Encode sibling

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    64d2c82 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    a66984b View commit details
    Browse the repository at this point in the history
  36. Add comments and tests

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2fb002e View commit details
    Browse the repository at this point in the history
  37. More docs and uint32

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a4413d4 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    961218c View commit details
    Browse the repository at this point in the history
  39. Fix build

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    56d7a30 View commit details
    Browse the repository at this point in the history
  40. Add more docs

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8637fe7 View commit details
    Browse the repository at this point in the history
  41. Inline var

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b5efe8a View commit details
    Browse the repository at this point in the history
  42. Do not flatten symlinks

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    dab1a5a View commit details
    Browse the repository at this point in the history
  43. Better empty files test

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2d87ea9 View commit details
    Browse the repository at this point in the history
  44. Update docs

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    cc18347 View commit details
    Browse the repository at this point in the history
  45. Simplify InputMetadataProvider

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    56b6861 View commit details
    Browse the repository at this point in the history
  46. Cleanup

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    818f3a0 View commit details
    Browse the repository at this point in the history
  47. Add docs and test

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8eadcde View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    8eb2cef View commit details
    Browse the repository at this point in the history
  49. Remove unused methods

    fmeum committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    786440e View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Fix build

    fmeum committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    baa6b38 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Address comments

    fmeum committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f8ea5b2 View commit details
    Browse the repository at this point in the history