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

Feature/cache relations (#911) #1025

Merged
merged 31 commits into from
Oct 12, 2018
Merged

Commits on Oct 9, 2018

  1. First pass on caching

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    ccee039 View commit details
    Browse the repository at this point in the history
  2. add cache verification flag

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    32765ed View commit details
    Browse the repository at this point in the history
  3. tons of logging

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    cf77a9a View commit details
    Browse the repository at this point in the history
  4. make jinja templates kinda debuggable by injecting ourselves into the…

    … linecache
    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    9f5040d View commit details
    Browse the repository at this point in the history
  5. More test tweaks

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    2e4bc56 View commit details
    Browse the repository at this point in the history
  6. run most tests in verify mode, at least for now

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    b7b03c7 View commit details
    Browse the repository at this point in the history
  7. pep8, skip text generation in optimized mode

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    418f4ad View commit details
    Browse the repository at this point in the history
  8. add cache clearing

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    5163529 View commit details
    Browse the repository at this point in the history
  9. slightly better error

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    6e30cd8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6f43c8f View commit details
    Browse the repository at this point in the history
  11. add exceptions, remove "kind" field, make the inner Relation referenc…

    …e mandatory
    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    d61b28e View commit details
    Browse the repository at this point in the history
  12. remove verify-relation-cche as it is a bad idea due to concurrent tra…

    …nsactions
    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    69cbb60 View commit details
    Browse the repository at this point in the history
  13. make cache logging a toggle

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    d359d05 View commit details
    Browse the repository at this point in the history
  14. add missing import

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    fc146be View commit details
    Browse the repository at this point in the history
  15. on failure, do not clear the cache

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    9b3df57 View commit details
    Browse the repository at this point in the history
  16. add --bypass-cache flag that ignores using the cache

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    4d0abe0 View commit details
    Browse the repository at this point in the history
  17. expose get_relation

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    2a7cebc View commit details
    Browse the repository at this point in the history
  18. Add _is_cached function, optimize get_relation for cache bypassing, a…

    …dd "in" operator support to the cache
    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    f4afd49 View commit details
    Browse the repository at this point in the history
  19. remove "list_relations" calls in materializations

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    f8a78c3 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2cbae63 View commit details
    Browse the repository at this point in the history
  21. comment/todos/errors cleanup

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    a1cc37c View commit details
    Browse the repository at this point in the history
  22. make jinja debugging unconditional

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    7be9115 View commit details
    Browse the repository at this point in the history
  23. docstrings

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    3883ad3 View commit details
    Browse the repository at this point in the history
  24. tests

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    57d814f View commit details
    Browse the repository at this point in the history
  25. PR feedback

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    780512c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a03ca11 View commit details
    Browse the repository at this point in the history
  27. move warning filtering into compatibility module

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    8377522 View commit details
    Browse the repository at this point in the history
  28. fix __copy__/__deepcopy__

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    ce660cb View commit details
    Browse the repository at this point in the history
  29. add failing external references test

    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    4c928c6 View commit details
    Browse the repository at this point in the history
  30. if a referenced schema is not in the cache, do not try to add a link …

    …to it
    Jacob Beck committed Oct 9, 2018
    Configuration menu
    Copy the full SHA
    c85cb43 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    0c7ef07 View commit details
    Browse the repository at this point in the history