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

Enhanced dependency and references scanning #13995

Merged

Commits on Feb 21, 2017

  1. Add scanner for scannign dependencies and references

    Add scanner for scannign dependencies and references of
    the inventory collections.
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    3c17a0b View commit details
    Browse the repository at this point in the history
  2. Before the saving, we need to scan the inventory collections

    Before the saving, we need to scan the inventory collections
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    8d970be View commit details
    Browse the repository at this point in the history
  3. Scanning of IventoryCollections including changed strategies

    Scanning of IventoryCollections that scans for dependendies
    and refrerences. Based on those, we can change the strategies
    for finding in the DB to find only refrerenced by doing 1
    DB query.
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    a9055c0 View commit details
    Browse the repository at this point in the history
  4. load_from_db method name changed

    load_from_db method name changed
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    3f7aee2 View commit details
    Browse the repository at this point in the history
  5. We don't need to actualize dependendencies per assignement

    We don't need to actualize dependendencies per assignement, it's
    being solved in the separate scanning step.
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    5be35f7 View commit details
    Browse the repository at this point in the history
  6. Custom db finder using a selection

    Custom db finder using a selection
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    525d611 View commit details
    Browse the repository at this point in the history
  7. Test that custom finder with scanned references is working

    Test that custom finder with scanned references is working
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    58364fe View commit details
    Browse the repository at this point in the history
  8. Add an InventoryCollection for VMs crosslinks

    Add an InventoryCollection for VMs crosslinks
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    39c483b View commit details
    Browse the repository at this point in the history
  9. Use an InventoryCollection for VMs crosslinks

    Use an InventoryCollection for VMs crosslinks, this reduces
    number of DB queries from N to 1.
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    4b4393b View commit details
    Browse the repository at this point in the history
  10. Ancestry associations are not defined in models

    Ancestry associations are not defined in models, we will hardcode
    them, until there is a better way of a dependency scan.
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    c079e57 View commit details
    Browse the repository at this point in the history
  11. Autofix rubocop issues

    Autofix rubocop issues
    Ladas committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    7912ea9 View commit details
    Browse the repository at this point in the history