Update git submodules

* Update ironic from branch 'master'
  to c57a5e3639ab63745096f63d4885c01b39b55c41
  - Merge "Set stage for objects to handle selected field lists."
  - Set stage for objects to handle selected field lists.
    
    Prior to this change, ironic would not pass the API consumer request
    for a list of nodes down to the underlying layers with the list of
    specific fields being requested.
    
    This resulted in full objects being returned from the database where
    in essence the entire database would be downloaded to construct the
    objects, and in the case of joined views, whole roles would largely
    be duplicated.
    
    In order to be more efficent, we need to hand the user desired
    fields down to the database, in order to return only that data,
    and thus transform it.
    
    In this case, we already have testing that handles the conversion
    of objects at the lower layer, and in this case, the db object
    conversion handler already understood fields, so we're just kind
    of completing the awareness further downward for increased efficency.
    
    This change only sets the stage, the final change to this is aligned
    with API change to leverage this as the API is coded such that the
    field does not include all of the required fields needed by the API
    to render replies, which is fixed in the API patch to leverage this
    with the API.
    
    Story: 2008885
    Task: 42495
    Change-Id: I6283c4cc1b1ff608c4be24a6c41eb7b430a5ad68
This commit is contained in:
Zuul 2021-07-02 17:15:25 +00:00 committed by Gerrit Code Review
parent 8d1d954843
commit a5796d6c4a

2
ironic

@ -1 +1 @@
Subproject commit b05150e01f14ad0ab274905f511ee8ee3fc1b9a5
Subproject commit c57a5e3639ab63745096f63d4885c01b39b55c41