Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qemu/qemu
base: 5fcde5f92323
Choose a base ref
...
head repository: qemu/qemu
compare: 044f8cf70a2f
Choose a head ref
  • 9 commits
  • 12 files changed
  • 2 contributors

Commits on May 3, 2023

  1. multifd: We already account for this packet on the multifd thread

    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Lukas Straub <lukasstraub2@web.de>
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    e232199 View commit details
    Browse the repository at this point in the history
  2. migration: Move ram_stats to its own file migration-stats.[ch]

    There is already include/qemu/stats.h, so stats.h was a bad idea.
    We want this file to not depend on anything else, we will move all the
    migration counters/stats to this struct.
    
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Lukas Straub <lukasstraub2@web.de>
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    947701c View commit details
    Browse the repository at this point in the history
  3. migration: Rename ram_counters to mig_stats

    migration_stats is just too long, and it is going to have more than
    ram counters in the near future.
    
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Lukas Straub <lukasstraub2@web.de>
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    aff3f66 View commit details
    Browse the repository at this point in the history
  4. migration: Rename RAMStats to MigrationAtomicStats

    It is lousely based on MigrationStats, but that name is taken, so this
    is the best one that I came with.
    
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Lukas Straub <lukasstraub2@web.de>
    
    ---
    
    If you have any good suggestion for the name, I am all ears.
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    96820df View commit details
    Browse the repository at this point in the history
  5. migration/rdma: Split the zero page case from acct_update_position

    Now that we have atomic counters, we can do it on the place that we
    need it, no need to do it inside ram.c.
    
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Lukas Straub <lukasstraub2@web.de>
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    c61d2fa View commit details
    Browse the repository at this point in the history
  6. migration/rdma: Unfold last user of acct_update_position()

    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Lukas Straub <lukasstraub2@web.de>
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    5690756 View commit details
    Browse the repository at this point in the history
  7. migration: Drop unused parameter for migration_tls_get_creds()

    It is not needed since we moved the accessor for tls properties to
    options.c.
    
    Suggested-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    3f461a0 View commit details
    Browse the repository at this point in the history
  8. migration: Drop unused parameter for migration_tls_client_create()

    It is not needed since we moved the accessor for tls properties to
    options.c.
    
    Suggested-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
    Signed-off-by: Juan Quintela <quintela@redhat.com>
    Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
    Juan Quintela committed May 3, 2023
    Copy the full SHA
    0deb7e9 View commit details
    Browse the repository at this point in the history
  9. Merge tag 'migration-20230428-pull-request' of https://gitlab.com/jua…

    …n.quintela/qemu into staging
    
    Migraiton Pull request (20230428 take 2)
    
    Hi
    
    Dropped the compression cleanups to see if we find what is going on.
    
    Please apply.
    
    Later, Juan.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEGJn/jt6/WMzuA0uC9IfvGFhy1yMFAmRSKKQACgkQ9IfvGFhy
    # 1yN1Tw//ZBExxagVY5Uy7oUp+YBBexK3PkcWrU5xNVIu1SiFr654AWWO6DUoMIde
    # pb0EsM1rU/7iSPw3PYOPJDAO2eHmzeeLxGTCbR98R4YSHgr5WBHcRmzKnY5irKIm
    # JDn4xxyp8+grCcMTi5nJ6CMVDvtL8CAA1fZfn2zzJimJkuSRkTAYgGw1fIXXut05
    # 911eOccmA3mUFsU81bOXLvWhmrPCyy5m2vrLhIhwEJGTUdVdQlk72at7aWq1pu9D
    # WIZJG6hI/eGZW5DX6Xbj7tfLW2MeqBFpFijuCNsxU4jAGSoBHR7And9YO/i7kDCp
    # 3RlQyL/sVf6NZ7STEXrLEIh7g7nH05AF3ZuuwBn8TN2Vf9NkVPNFUygdmwukzHTj
    # i8/VoC/gSoVfnA4JXVhnVtzHwRpgzP6rlKSeHEW1IMMnKC0xvmss6Mq7+z9dZxx+
    # /XbxdjjwmsjnYUxH+BNwUVX2PjPguF5xib8M1QhsQNGOZ2Z+4RuWj4h/ItWsGqVI
    # jjI3sVPY6cw8aiSXiSL2AO9Hde9KRIkcITby/zembSkvfsRR3kIWcMNJsteAP4UI
    # t6MQSGsFRjMUKeIyArU/ES3iYvnBXi9LSwOR94S9KR1vEPxmhefoGu5wnwJ0is3C
    # nAJPaHkQCY4JCCsyNO18hpSStOlNH300fIlMoB+ftcbn+fnpeOo=
    # =iGGF
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 03 May 2023 10:25:56 AM BST
    # gpg:                using RSA key 1899FF8EDEBF58CCEE034B82F487EF185872D723
    # gpg: Good signature from "Juan Quintela <quintela@redhat.com>" [undefined]
    # gpg:                 aka "Juan Quintela <quintela@trasno.org>" [undefined]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 1899 FF8E DEBF 58CC EE03  4B82 F487 EF18 5872 D723
    
    * tag 'migration-20230428-pull-request' of https://gitlab.com/juan.quintela/qemu:
      migration: Drop unused parameter for migration_tls_client_create()
      migration: Drop unused parameter for migration_tls_get_creds()
      migration/rdma: Unfold last user of acct_update_position()
      migration/rdma: Split the zero page case from acct_update_position
      migration: Rename RAMStats to MigrationAtomicStats
      migration: Rename ram_counters to mig_stats
      migration: Move ram_stats to its own file migration-stats.[ch]
      multifd: We already account for this packet on the multifd thread
    
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    rth7680 committed May 3, 2023
    Copy the full SHA
    044f8cf View commit details
    Browse the repository at this point in the history