This is a newly started, well Jan 07 around 01:00, bwauth with default settings.
[bwscanner@salsa ~/torflow/NetworkScanners/BwAuthority]$ tail -100000 data/scanner.1/bw.log | egrep -A 1 'Updating rank history'INFO[Mon Jan 12 00:03:37 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 00:42:20 2015]:Consensus history updated.--INFO[Mon Jan 12 00:44:36 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 01:23:38 2015]:Consensus history updated.--INFO[Mon Jan 12 01:54:48 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 02:34:08 2015]:Consensus history updated.--INFO[Mon Jan 12 02:36:32 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 03:16:12 2015]:Consensus history updated.--INFO[Mon Jan 12 03:38:51 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 04:18:45 2015]:Consensus history updated.--INFO[Mon Jan 12 04:21:06 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 05:00:14 2015]:Consensus history updated.--INFO[Mon Jan 12 05:03:46 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 05:43:08 2015]:Consensus history updated.--INFO[Mon Jan 12 05:45:15 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 06:25:19 2015]:Consensus history updated.--INFO[Mon Jan 12 07:09:36 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 07:48:50 2015]:Consensus history updated.--INFO[Mon Jan 12 08:06:39 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 08:46:14 2015]:Consensus history updated.--INFO[Mon Jan 12 08:59:29 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 09:39:40 2015]:Consensus history updated.--INFO[Mon Jan 12 09:42:26 2015]:Consensus change... Updating rank historyINFO[Mon Jan 12 10:22:41 2015]:Consensus history updated.--INFO[Mon Jan 12 10:54:23 2015]:Consensus change... Updating rank history
Don't know if this might be related to #4015 (moved). What does "freeze" mean there?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
$ dpkg -l | egrep pythonii dh-python 1.20140128-1ubuntu8 all Debian helper tools for packaging Python libraries and applicationsii libpython-stdlib:amd64 2.7.5-5ubuntu3 amd64 interactive high-level object-oriented language (default python version)ii libpython2.7:amd64 2.7.6-8 amd64 Shared Python runtime library (version 2.7)ii libpython2.7-minimal:amd64 2.7.6-8 amd64 Minimal subset of the Python language (version 2.7)ii libpython2.7-stdlib:amd64 2.7.6-8 amd64 Interactive high-level object-oriented language (standard library, version 2.7)ii libpython3-stdlib:amd64 3.4.0-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version)ii libpython3.4-minimal:amd64 3.4.0-2ubuntu1 amd64 Minimal subset of the Python language (version 3.4)ii libpython3.4-stdlib:amd64 3.4.0-2ubuntu1 amd64 Interactive high-level object-oriented language (standard library, version 3.4)ii python 2.7.5-5ubuntu3 amd64 interactive high-level object-oriented language (default version)ii python-apport 2.14.1-0ubuntu3.6 all Python library for Apport crash report handlingii python-apt 0.9.3.5ubuntu1 amd64 Python interface to libapt-pkgii python-apt-common 0.9.3.5ubuntu1 all Python interface to libapt-pkg (locales)ii python-chardet 2.0.1-2build2 all universal character encoding detectorii python-configobj 4.7.2+ds-5build1 all simple but powerful config file reader and writer for Pythonii python-crypto 2.6.1-4build1 amd64 cryptographic algorithms and protocols for Pythonii python-dbus 1.2.0-2build2 amd64 simple interprocess messaging system (Python interface)ii python-dbus-dev 1.2.0-2build2 all main loop integration development files for python-dbusii python-debian 0.1.21+nmu2ubuntu2 all Python modules to work with Debian-related data formatsii python-elixir 0.7.1-2 all declarative mapper for SQLAlchemyii python-gdbm 2.7.5-1ubuntu1 amd64 GNU dbm database support for Pythonii python-gi 3.12.0-1ubuntu1 amd64 Python 2.x bindings for gobject-introspection librariesii python-gnupginterface 0.3.2-9.1ubuntu3 all Python interface to GnuPG (GPG)ii python-httplib2 0.8-2build1 all comprehensive HTTP client library written for Pythonii python-keyring 3.5-1 all store and access your passwords safelyii python-launchpadlib 1.10.2+ds-2 all Launchpad web services client libraryii python-lazr.restfulclient 0.13.3-1build1 all client for lazr.restful-based web servicesii python-lazr.uri 1.0.3-1build1 all library for parsing, manipulating, and generating URIsii python-minimal 2.7.5-5ubuntu3 amd64 minimal subset of the Python language (default version)ii python-newt 0.52.15-2ubuntu5 amd64 NEWT module for Pythonii python-oauth 1.0.1-3build2 all Python library implementing of the OAuth protocolii python-openssl 0.13-2ubuntu6 amd64 Python 2 wrapper around the OpenSSL libraryii python-pam 0.4.2-13.1ubuntu3 amd64 Python interface to the PAM libraryii python-pkg-resources 3.3-1ubuntu1 all Package Discovery and Resource Access using pkg_resourcesii python-problem-report 2.14.1-0ubuntu3.6 all Python library to handle problem reportsii python-requests 2.2.1-1ubuntu0.1 all elegant and simple HTTP library for Python, built for human beingsii python-secretstorage 2.0.0-1ubuntu1.1 all Python module for storing secrets - Python 2.x versionii python-serial 2.6-1build1 all pyserial - module encapsulating access for the serial portii python-simplejson 3.3.1-1ubuntu6 amd64 simple, fast, extensible JSON encoder/decoder for Pythonii python-six 1.5.2-1 all Python 2 and 3 compatibility library (Python 2 interface)ii python-sqlalchemy 0.8.4-1build1 all SQL toolkit and Object Relational Mapper for Pythonii python-sqlalchemy-ext 0.8.4-1build1 amd64 SQL toolkit and Object Relational Mapper for Python - C extensionii python-twisted-bin 13.2.0-1ubuntu1 amd64 Event-based framework for internet applicationsii python-twisted-core 13.2.0-1ubuntu1 all Event-based framework for internet applicationsii python-urllib3 1.7.1-1build1 all HTTP library with thread-safe connection pooling for Pythonii python-wadllib 1.3.2-2build1 all Python library for navigating WADL filesii python-xapian 1.2.16-2ubuntu1 amd64 Xapian search engine interface for Pythonii python-zope.interface 4.0.5-1ubuntu4 amd64 Interfaces for Pythonii python2.7 2.7.6-8 amd64 Interactive high-level object-oriented language (version 2.7)ii python2.7-minimal 2.7.6-8 amd64 Minimal subset of the Python language (version 2.7)ii python3 3.4.0-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version)ii python3-apport 2.14.1-0ubuntu3.6 all Python 3 library for Apport crash report handlingii python3-apt 0.9.3.5ubuntu1 amd64 Python 3 interface to libapt-pkgii python3-commandnotfound 0.3ubuntu12 all Python 3 bindings for command-not-found.ii python3-dbus 1.2.0-2build2 amd64 simple interprocess messaging system (Python 3 interface)ii python3-distupgrade 1:0.220.6 all manage release upgradesii python3-gdbm:amd64 3.4.0-0ubuntu1 amd64 GNU dbm database support for Python 3.xii python3-gi 3.12.0-1ubuntu1 amd64 Python 3 bindings for gobject-introspection librariesii python3-minimal 3.4.0-0ubuntu2 amd64 minimal subset of the Python language (default python3 version)ii python3-problem-report 2.14.1-0ubuntu3.6 all Python 3 library to handle problem reportsii python3-update-manager 1:0.196.12 all python 3.x module for update-managerii python3.4 3.4.0-2ubuntu1 amd64 Interactive high-level object-oriented language (version 3.4)ii python3.4-minimal 3.4.0-2ubuntu1 amd64 Minimal subset of the Python language (version 3.4)$
In the hopes that this will help debugging, here is the configuration from a debian wheezy system
dpkg -l | egrep pythonii libpython2.7 2.7.3-6+deb7u2 amd64 Shared Python runtime library (version 2.7)ii python 2.7.3-4+deb7u1 all interactive high-level object-oriented language (default version)ii python-apt 0.8.8.2 amd64 Python interface to libapt-pkgii python-apt-common 0.8.8.2 all Python interface to libapt-pkg (locales)ii python-central 0.6.17 all register and build utility for Python packagesii python-crypto 2.6-4+deb7u3 amd64 cryptographic algorithms and protocols for Pythonii python-dev 2.7.3-4+deb7u1 all header files and a static library for Python (default)ii python-dumbnet 1.12-3.1 amd64 A dumb, portable networking library -- python bindingsii python-elixir 0.7.1-1 all Declarative Mapper for SQLAlchemyii python-geoip 1.3.2-1~bpo70+1 amd64 Python bindings for the GeoIP IP-to-country resolver libraryii python-httplib2 0.7.4-2+deb7u1 all comprehensive HTTP client library written for Pythonii python-ipaddr 2.1.10-1 all Python module for working with IP addresses, both IPv4 and IPv6ii python-jinja2 2.6-1 amd64 small but fast and easy to use stand-alone template engineii python-markupsafe 0.15-1 amd64 XML/HTML/XHTML Markup safe string for Pythonii python-minimal 2.7.3-4+deb7u1 all minimal subset of the Python language (default version)ii python-openssl 0.13-2+deb7u1 amd64 Python 2 wrapper around the OpenSSL libraryii python-pam 0.4.2-13 amd64 Python interface to the PAM libraryii python-paramiko 1.7.7.1-3.1 all Make ssh v2 connections with Pythonii python-parsley 1.2-1~bpo70+1 all pattern-matching language based on OMeta and Pythonii python-pkg-resources 0.6.24-1 all Package Discovery and Resource Access using pkg_resourcesii python-pyasn1 0.1.3-1 all ASN.1 library for Pythonii python-pypcap 1.1.2+debian-2.2 amd64 object-oriented Python interface for libpcapii python-pyptlib 0.0.6-1~d70.wheezy+1 all library for Tor pluggable transports written in Pythonii python-scapy 2.2.0-1 all Packet generator/sniffer and network scanner/discoveryii python-selinux 2.1.9-5 amd64 Python bindings to SELinux shared librariesii python-serial 2.5-2.1 all pyserial - module encapsulating access for the serial portii python-sqlalchemy 0.7.8-1 all SQL toolkit and Object Relational Mapper for Pythonii python-sqlalchemy-ext 0.7.8-1 amd64 SQL toolkit and Object Relational Mapper for Python - C extensionii python-support 1.0.15 all automated rebuilding support for Python modulesii python-twisted 13.2.0-1~bpo70+1 all Event-based framework for internet applications (dependency package)ii python-twisted-bin 13.2.0-1~bpo70+1 amd64 Event-based framework for internet applicationsii python-twisted-conch 1:13.2.0-1~bpo70+1 all Twisted SSH Implementationii python-twisted-core 13.2.0-1~bpo70+1 all Event-based framework for internet applicationsii python-twisted-lore 13.2.0-1~bpo70+1 all Documentation generator with HTML and LaTeX supportii python-twisted-mail 13.2.0-1~bpo70+1 all SMTP, IMAP and POP protocol implementationii python-twisted-names 13.2.0-1~bpo70+1 all DNS protocol implementation with client and serverii python-twisted-news 13.2.0-1~bpo70+1 all NNTP protocol implementation with client and serverii python-twisted-runner 13.2.0-1~bpo70+1 amd64 Process management, including an inetd serverii python-twisted-web 13.2.0-1~bpo70+1 all HTTP protocol implementation together with clients and serversii python-twisted-words 13.2.0-1~bpo70+1 all Chat and Instant Messagingii python-txsocksx 1.13.0.3-1~bpo70+1 all SOCKS{4,4a,5} endpoints for Twistedii python-txtorcon 0.11.0-1~bpo70+1 all Twisted-based asynchronous Tor control protocol implementationii python-yaml 3.10-4 amd64 YAML parser and emitter for Pythonii python-zope.interface 3.6.1-3 amd64 Interfaces for Pythonrc python2.6 2.6.8-1.1 amd64 Interactive high-level object-oriented language (version 2.6)rc python2.6-minimal 2.6.8-1.1 amd64 Minimal subset of the Python language (version 2.6)ii python2.7 2.7.3-6+deb7u2 amd64 Interactive high-level object-oriented language (version 2.7)ii python2.7-dev 2.7.3-6+deb7u2 amd64 Header files and a static library for Python (v2.7)ii python2.7-minimal 2.7.3-6+deb7u2 amd64 Minimal subset of the Python language (version 2.7)
ii python-sqlalchemy 0.7.8-1 all SQL toolkit and Object Relational Mapper for Pythonii python-sqlalchemy-ext 0.7.8-1 amd64
vs
ii python-sqlalchemy 0.8.4-1build1 all SQL toolkit and Object Relational Mapper for Pythonii python-sqlalchemy-ext 0.8.4-1build1 amd64 SQL toolkit and Object Relational Mapper for Python - C extension
Note that the "Timer exceeded limit: " WARNs above could indicate that measurements are getting truncated and I should increase max_fetch_time. It might be nice to know how many measurements have stalled before the timer fired. 600 timeouts/day * 30 seconds ~ 5 hours/day
import sysimport datetimetdz = []f = open(sys.argv[1])while f: line = f.readline() if "Consensus change... Updating rank history" in line: if not line: break n = f.readline() s = [datetime.datetime.strptime(y.split("]")[0][5:],"%a %b %d %H:%M:%S %Y") for y in [line,n]] td = s[1]-s[0] tdz.append(td.total_seconds()) print sum(tdz)/len(tdz)print "total %s" % sum(tdz)f.close()