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

SYSTEMDS-3534 Cache for build phase in bin and recode encoder #2036

Open
wants to merge 99 commits into
base: main
Choose a base branch
from

Commits on Jun 2, 2024

  1. scaffold for cache class

    Mayaryin committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    26e6a05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c71262 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Changing the cache to a singleton class, and adding the check of the …

    …cache to the build class
    ingunnaf committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4e80a9a View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    fb1ae4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b71820c View commit details
    Browse the repository at this point in the history
  3. toString

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    2be43fd View commit details
    Browse the repository at this point in the history
  4. debug printouts

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    addda62 View commit details
    Browse the repository at this point in the history
  5. specs for testing

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    3c02b1e View commit details
    Browse the repository at this point in the history
  6. criteo dataset

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    eb4acd5 View commit details
    Browse the repository at this point in the history
  7. debug printouts

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    8af3d26 View commit details
    Browse the repository at this point in the history
  8. test dml script

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    074e00c View commit details
    Browse the repository at this point in the history
  9. added hash function

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    67ee253 View commit details
    Browse the repository at this point in the history
  10. first cache test

    Mayaryin committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    1452aba View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Configuration menu
    Copy the full SHA
    2c308b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d0deb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    525db76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f21d4bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    29d0e4c View commit details
    Browse the repository at this point in the history
  6. throw exception if someone tries to create a cachekey with bin encodi…

    …ng without specifying bin method
    ingunnaf committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    e1c8733 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    4f59ac4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d71c4be View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    1769f72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    716a10d View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    55c6a18 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    6d2238c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48ab3ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8558d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47a3596 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8399b6a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    01d05ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3df8e11 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca80e24 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    be862a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    aedd8da View commit details
    Browse the repository at this point in the history
  2. Move if-else with binmethod to separate method and make logic turning…

    … on or off the cache cleaner
    ingunnaf committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    8b661ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5033d59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a6ea8c View commit details
    Browse the repository at this point in the history
  5. Add a setSize and do the size computation there instead, and make get…

    …Size just return the size
    ingunnaf committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    310c4b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f807f1a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed84f76 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bdb2b71 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    de34a44 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    291f811 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d888cf8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6342740 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6b6445f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    208ab76 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e612f45 View commit details
    Browse the repository at this point in the history
  16. [SYSTEMDS-3534] - added cache policy parameter to EncodeBuildCache an…

    …d moved eviction logic to seperate method. Pulls policy from cache config. added switch statement for extendability purposes
    Mayaryin committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    b186e4c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b6e0742 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1be8855 View commit details
    Browse the repository at this point in the history
  19. add test

    ingunnaf committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    142cc62 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    51111e1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4aba1f2 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5c384d9 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    daa8092 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0d4d32a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    f98f27f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    8542441 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1dfc194 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0f80a85 View commit details
    Browse the repository at this point in the history
  29. Read memory fraction from the global config file, use the cache confi…

    …g class as intermediary to make testing easier
    ingunnaf committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    0e33e4e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    c698714 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    240c514 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    40dfc31 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    b2f0774 View commit details
    Browse the repository at this point in the history
  34. Add licenses

    ingunnaf committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    7eff634 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    2d6cba8 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    8a79a47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdbea46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebf653c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66bd6b2 View commit details
    Browse the repository at this point in the history
  5. [SYSTEMDS-3534] - cleanup

    Mayaryin committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    f5ef6ab View commit details
    Browse the repository at this point in the history
  6. [SYSTEMDS-3534] - added methods for testing, removed runtime exceptio…

    …n for uncachable build results
    Mayaryin committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    c8de628 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be6730c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a58e883 View commit details
    Browse the repository at this point in the history
  9. Remove explicit synchronization of put and get methods in the cache a…

    …s this is already implemented in the ConcurrentHashmap
    ingunnaf committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    e4566b8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    74d5e3f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ee8b9d View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    1a0101a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd9daec View commit details
    Browse the repository at this point in the history
  3. Typos

    ingunnaf committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8551f5c View commit details
    Browse the repository at this point in the history
  4. Revert renaming

    ingunnaf committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    811fc2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b80ad32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2271c73 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    1924e64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9aedd3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5772386 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    730a8fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a12778 View commit details
    Browse the repository at this point in the history
  6. [SYSTEMDS-3534] - cleanup

    Mayaryin committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    475e53b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9387bf6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b80b227 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a4b8bd3 View commit details
    Browse the repository at this point in the history
  10. [SYSTEMDS-3534] - moved consistencs test to seperate class to avoid c…

    …onfusion about thread numbers
    Mayaryin committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    16cdb0a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6866450 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    56723e3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1825ef6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d8607b2 View commit details
    Browse the repository at this point in the history