Lines Matching defs:archive

104 #include <archive.h>
200 // Index for faster delete by archive file identifier
257 "union all select 'archive d/e',count(*) from " BUILDIDS "_r_de\n"
258 "union all select 'archive sref',count(*) from " BUILDIDS "_r_sref\n"
259 "union all select 'archive sdef',count(*) from " BUILDIDS "_r_sdef\n"
351 { "scan-archive", 'Z', "EXT=CMD", 0, "Enable arbitrary archive scanning.", 0 },
370 { "fdcache-fds", ARGP_KEY_FDCACHE_FDS, "NUM", 0, "Maximum number of archive files to keep in fdcache.", 0 },
372 { "fdcache-mbs", ARGP_KEY_FDCACHE_MBS, "MB", 0, "Maximum total size of archive file fdcache.", 0 },
374 { "fdcache-prefetch", ARGP_KEY_FDCACHE_PREFETCH, "NUM", 0, "Number of archive files to prefetch into fdcache.", 0 },
704 archive_exception(struct archive* a, const string& msg):
1281 string archive;
1315 if (i->archive == a && i->entry == b)
1326 if (i->archive == a && i->entry == b)
1371 if (i->archive == a && i->entry == b)
1385 if (i->archive == a && i->entry == b)
1414 if (i->archive == a && i->entry == b)
1422 if (i->archive == a && i->entry == b)
1437 if (i->archive == a && i->entry == b)
1449 if (i->archive == a && i->entry == b)
1485 obatched(clog) << "fdcache evicted a=" << j->archive << " b=" << j->entry
1508 obatched(clog) << "fdcache evicted from prefetch a=" << j->archive << " b=" << j->entry
1797 << " for archive " << b_source0
1807 string ("fstat archive ") + b_source0 + string (" file ") + b_source1
1821 inc_metric ("http_responses_total","result","archive fdcache");
1830 obatched(clog) << "serving fdcache archive " << b_source0
1840 // no match ... grumble, must process the archive
1868 struct archive *a;
1871 throw archive_exception("cannot create archive reader");
1872 defer_dtor<struct archive*,int> archive_closer (a, archive_read_free);
1884 obatched(clog) << "cannot open archive from pipe " << b_source0 << endl;
1885 throw archive_exception(a, "cannot open archive from pipe");
1888 // archive traversal is in three stages, no, four stages:
1975 << " for archive " << b_source0
1992 inc_metric ("http_responses_total","result",archive_extension + " archive");
2012 obatched(clog) << "serving archive " << b_source0
3197 // Analyze given archive file of given age; record buildids / exec/debuginfo-ness of its
3234 struct archive *a;
3237 throw archive_exception("cannot create archive reader");
3238 defer_dtor<struct archive*,int> archive_closer (a, archive_read_free);
3250 obatched(clog) << "cannot open archive from pipe " << rps << endl;
3251 throw archive_exception(a, "cannot open archive from pipe");
3257 while(1) // parse archive entries
3400 // scan for archive files such as .rpm
3425 // specifically, no need to parse this archive again, since we already have
3433 // intern the archive file name
3439 // extract the archive contents
3451 add_metric ("scanned_bytes_total","source",archive_extension + " archive",
3453 inc_metric ("scanned_files_total","source",archive_extension + " archive");
3454 add_metric("found_debuginfo_total","source",archive_extension + " archive",
3456 add_metric("found_executable_total","source",archive_extension + " archive",
3458 add_metric("found_sourcerefs_total","source",archive_extension + " archive",
3467 obatched(clog) << "scanned archive=" << rps
3496 // the persistent sqlite_ps's at this level and delegate file/archive
3622 // matching files into the file/archive scan queue.
4332 auto& o = ob << "accepting archive types ";