[ostree] pull: Prioritize fetching metadata objects over content objects
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] pull: Prioritize fetching metadata objects over content objects
- Date: Mon, 12 Jan 2015 16:28:00 +0000 (UTC)
commit 4b5b450d5c679b1e5d1986e2b0e87aa14b3d422c
Author: Matthew Barnes <mbarnes redhat com>
Date: Thu Jan 8 14:11:12 2015 -0500
pull: Prioritize fetching metadata objects over content objects
src/libostree/ostree-repo-pull.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/libostree/ostree-repo-pull.c b/src/libostree/ostree-repo-pull.c
index 296d23e..efe87f6 100644
--- a/src/libostree/ostree-repo-pull.c
+++ b/src/libostree/ostree-repo-pull.c
@@ -29,6 +29,9 @@
#include "ostree-metalink.h"
#include "otutil.h"
+#define OSTREE_REPO_PULL_CONTENT_PRIORITY (OSTREE_FETCHER_DEFAULT_PRIORITY)
+#define OSTREE_REPO_PULL_METADATA_PRIORITY (OSTREE_REPO_PULL_CONTENT_PRIORITY - 100)
+
typedef struct {
OstreeRepo *repo;
OstreeRepoPullFlags flags;
@@ -1123,7 +1126,8 @@ enqueue_one_object_request (OtPullData *pull_data,
_ostree_fetcher_request_uri_with_partial_async (pull_data->fetcher, obj_uri,
expected_max_size,
- OSTREE_FETCHER_DEFAULT_PRIORITY,
+ is_meta ? OSTREE_REPO_PULL_METADATA_PRIORITY
+ : OSTREE_REPO_PULL_CONTENT_PRIORITY,
pull_data->cancellable,
is_meta ? meta_fetch_on_complete :
content_fetch_on_complete, fetch_data);
soup_uri_free (obj_uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]