htdocs patch: http://sourceware.org/elfutils/Debuginfod.html

2020-01-22 Thread Frank Ch. Eigler
Hi -

Committed the following patch.  I anticipate occasional
updates to it as more debuginfod servers and clients come
on line.

commit cf7234fe3f95a99104f4a7e8956986c252fe0243 (HEAD -> master)
Author: Frank Ch. Eigler 
Date:   Wed Jan 22 12:00:59 2020 -0500

add debuginfod page

diff --git a/Debuginfod.html b/Debuginfod.html
new file mode 100644
index ..cc3a8a4828ee
--- /dev/null
+++ b/Debuginfod.html
@@ -0,0 +1,116 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+  
+
+
+
+
+elfutils debuginfod services
+  
+  
+ELFUTILS DEBUGINFOD
+
+
+  
+
+  
+ 
+elfutils debuginfod is a 
client/server in elfutils 0.178+
+that automatically distributes elf/dwarf/source-code from
+servers to clients such as debuggers across HTTP.
+ 
+  
+
+  
+
+  servers
+  
+Anyone may run debuginfod servers for their private purposes.
+Organizations are invited to run public servers for use by the
+community.  To configure a tool to use them, simply add any of
+the server URLs to your $DEBUGINFOD_URLS environment
+variable (space-separated).  The following public services
+currently [2020-01] welcome users.
+  
+
+  
+
serverstatusoperatordistropackagesarchitectures
+   
+https://debuginfod.systemtap.org/
+  https://sourceware.org/ml/systemtap/2020-q1/msg2.html";>experimental
+  f...@redhat.com
+  recent fedora, centos, ubuntu, debian
+  kernel, glibc, httpd, systemtap, binutils, elfutils, 
coreutils
+  mostly x86_64
+
+
+http://debuginfod.opensuse.org/
+  http://debuginfod.opensuse.org/metrics";>experimental
+  mli...@suse.cz
+  https://software.opensuse.org/distributions/tumbleweed";>opensuse 
TW
+  all
+  x86_64
+
+
+  
+  
+  clients
+  
+debuginfod client-side support is under construction or
+already available in a variety of binary-related utilities.
+We summarize current upstream status [2020-01] below.  Note
+that distros may lag behind upstream developments.
+  
+  
+toolstatus
+elfutils
+  https://sourceware.org/ml/elfutils-devel/2019-q4/msg00219.html";>released
 in version 0.178, 2019-11
+
+https://sourceware.org/systemtap/";>systemtap
+  automatic via elfutils
+
+https://github.com/acmel/dwarves";>dwarves
+  automatic via elfutils
+
+https://sourceware.org/binutils/";>binutils
+  https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=301a9420d947da145884261ac31a7a52438c2894";>merged,
 forthcoming in version 2.34
+
+https://sourceware.org/gdb/";>gdb
+  https://sourceware.org/ml/gdb-patches/2020-01/msg00651.html";>proposed
+
+https://www.dyninst.org/dyninst";>dyninst
+  in progress ame...@redhat.com
+
+https://fedoraproject.org/wiki/Toolchain/Watermark";>annocheck
+  in progress ame...@redhat.com
+
+https://sourceware.org/libabigail/";>libabigail
+  in progress ame...@redhat.com
+
+https://github.com/go-delve/delve";>delve
+  in progress ame...@redhat.com
+
+https://lldb.llvm.org/";>lldb
+  help wanted
+
+https://perf.wiki.kernel.org/index.php/Main_Page";>perf
+  help wanted
+
+  
+  
+  more readings
+  
+https://www.mankier.com/8/debuginfod";>debuginfod(8) man 
page
+https://www.mankier.com/1/debuginfod-find";>debuginfod-find(1) man 
page
+https://developers.redhat.com/blog/2019/12/17/deploying-debuginfod-servers-for-your-developers/";>2019-12
 blog: deploying debuginfod
+https://developers.redhat.com/blog/2019/10/14/introducing-debuginfod-the-elfutils-debuginfo-server/";>2019-10
 blog: introducing debuginfod
+https://gcc.gnu.org/wiki/cauldron2019#cauldron2019talks.The_elfutils_debuginfo_server/";>2019-09
 talk: debuginfod
+  
+
+  
+
+  
+
diff --git a/default.css b/default.css
index 6a30e112311f..2823433c8124 100644
--- a/default.css
+++ b/default.css
@@ -9,10 +9,22 @@ H1 {
 
 BODY, TD, CITE, A, P, UL, DL, DIV {
font-family: sans;
-   font-size: 12pt;
color: rgb( 0, 0, 0 );
 }
 
+TD:not(.tight > TD) {
+   font-size: 12pt;
+}
+
+
+.tight, .tight > TD {
+font-size: 10pt;
+}
+
+TD, TH {
+border: 1px dotted grey;
+}
+
 DT { font-family: mono; font-size: 9pt; }
 DD { font-family: sans; font-size: 9pt;
  margin-left: 12pt; padding-bottom: 3pt; }
diff --git a/index.html b/index.html
index 89449ce417e5..621883c6a6a2 100644
--- a/index.html
+++ b/index.html
@@ -54,6 +54,11 @@
   See the https://sourceware.org/git/?p=elfutils.git;a=blob_plain;f=CONTRIBUTING;hb=

committed patch: debuginfod diagnostic verbosity tweak

2020-01-22 Thread Frank Ch. Eigler
Hi -

Pushed as trivial:

commit c406e5d82700cf87db8eae1f642b3c453b174372 (HEAD -> master)
Author: Frank Ch. Eigler 
Date:   Wed Jan 22 15:27:59 2020 -0500

debuginfod: diagnostics verbosity tweak

marxin reported "skipping hat=  empty comp_dir" messages
were too chatty for the journnal.

Signed-off-by: Frank Ch. Eigler 

diff --git a/debuginfod/ChangeLog b/debuginfod/ChangeLog
index 83b94a1108a6..8c97fdcf7085 100644
--- a/debuginfod/ChangeLog
+++ b/debuginfod/ChangeLog
@@ -1,3 +1,8 @@
+2020-01-22  Frank Ch. Eigler  
+
+   * debuginfod.cxx (dwarf_extract_source_paths): Don't print
+   "skipping hat" messages at verbosity <=3, too noisy.
+
 2020-01-19  Frank Ch. Eigler  
 
* debuginfod.cxx (scanq): Rework to let groomer/fts threads
diff --git a/debuginfod/debuginfod.cxx b/debuginfod/debuginfod.cxx
index 053727642caa..623dbc593c70 100644
--- a/debuginfod/debuginfod.cxx
+++ b/debuginfod/debuginfod.cxx
@@ -1695,7 +1695,8 @@ dwarf_extract_source_paths (Elf *elf, set& 
debug_sourcefiles)
 waldo = (string (comp_dir) + string("/") + string (hat));
   else
{
- obatched(clog) << "skipping hat=" << hat << " due to empty 
comp_dir" << endl;
+ if (verbose > 3)
+   obatched(clog) << "skipping hat=" << hat << " due to empty 
comp_dir" << endl;
  continue;
}
 



[Bug debuginfod/25448] New: Extend debuginfod metrics

2020-01-22 Thread marxin.liska at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=25448

Bug ID: 25448
   Summary: Extend debuginfod metrics
   Product: elfutils
   Version: unspecified
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: debuginfod
  Assignee: unassigned at sourceware dot org
  Reporter: marxin.liska at gmail dot com
CC: elfutils-devel at sourceware dot org
  Target Milestone: ---

I would like to see more statistics about HTTP requests like:
- total_bytes transferred for each request type (debuginfo, executable, source)
- # of requests for each request type

-- 
You are receiving this mail because:
You are on the CC list for the bug.