map->prefetches = bluesky_rangeset_new();
gchar *id = bluesky_cloudlog_id_to_string(item->id);
- g_print("Need to prefetch %s\n", id);
+ if (bluesky_verbose)
+ g_print("Need to prefetch %s\n", id);
g_free(id);
bluesky_rangeset_insert(map->prefetches,
uint64_t start, length;
bluesky_rangeset_get_extents(map->prefetches, &start, &length);
- g_print("Range to prefetch: %"PRIu64" + %"PRIu64"\n", start, length);
+ if (bluesky_verbose)
+ g_print("Range to prefetch: %"PRIu64" + %"PRIu64"\n",
+ start, length);
}
bluesky_cachefile_unref(map);
if (log->data != NULL)
return;
+ BlueSkyProfile *profile = bluesky_profile_get();
+ if (profile != NULL)
+ bluesky_profile_add_event(profile, g_strdup_printf("Fetch log entry"));
+
/* There are actually two cases: a full deserialization if we have not ever
* read the object before, and a partial deserialization where the metadata
* is already in memory and we just need to remap the data. If the object
g_error("Unable to fetch cloudlog entry!");
}
+ if (profile != NULL)
+ bluesky_profile_add_event(profile, g_strdup_printf("Fetch complete"));
g_cond_broadcast(log->cond);
}
break;
if (bluesky_crypt_block_decrypt(data, item_size, keys)) {
if (items != NULL) {
- g_print(" data item at %zx\n", offset);
+ if (bluesky_verbose)
+ g_print(" data item at %zx\n", offset);
bluesky_rangeset_insert(items, offset, item_size,
GINT_TO_POINTER(TRUE));
}