1. 06 Nov, 2017 2 commits
    • Kirill Smelkov's avatar
      X neotest: Also benchmark NEO/py with logging disabled · fb165ad9
      Kirill Smelkov authored
      NEO/py currently logs every packet internally in RAM buffer to flush on
      SIGRTMIN if such a request comes. This might be adding overhead, so
      Julien asked to also have numbers for NEO/py server with logging
      disabled.
      
      We already don't enable logging on NEO/py client since to enable it a
      ?logfile query needs to be passed to ZODB URL and we don't do so
      anywhere.
      fb165ad9
    • Kirill Smelkov's avatar
      fixup! X zodb: Polish a bit · f81284ac
      Kirill Smelkov authored
      f81284ac
  2. 05 Nov, 2017 1 commit
  3. 03 Nov, 2017 3 commits
    • Kirill Smelkov's avatar
      X neotest: Don't use bc · 4ac3a550
      Kirill Smelkov authored
      bc is marked as optional in Debian and I just hit a machine where it is
      not installed. Python might be also not installed but we depend on
      python in many more places so using it instead of bc reduces the
      probability `neotest info-local` won't work on a fresh machine.
      4ac3a550
    • Kirill Smelkov's avatar
      X neotest: Fix disk display in case of DM · e795c6ed
      Kirill Smelkov authored
      Similarly to 352cd100 (X neotest: Fix disk display in case of MD).
      
      before:
      
          # vg0-root:   rev     74.5G
      
      after:
      
          # dm-0 (vg0-root) -> sdi2
          # sdi: PERC H330 Mini    rev 4.27 111.3G
      e795c6ed
    • Kirill Smelkov's avatar
      X neotest/info-local: Don't crash if a prog could not be found · 56faccad
      Kirill Smelkov authored
      Similary to f2932247 (X neotest/info-local: Don't crash if an egg could
      not be found)
      
      before:
      
          # Fri, 03 Nov 2017 10:47:37 +0300
          # kirr@deco.navytux.spb.ru (2401:5180:0:37::1 192.168.0.2)
          # Linux deco 4.13.0-1-amd64 #1 SMP Debian 4.13.4-2 (2017-10-15) x86_64 GNU/Linux
          # cpu: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
          # cpu[0-3]: freq: intel_pstate/powersave [.40GHz - 3.40GHz]
          # cpu[0-3]: idle: intel_idle/menu: POLL(0μs) C1(2μs) C1E(10μs) C3(70μs) C6(85μs) C7s(124μs) C8(200μs) C9(480μs) C10(890μs)
          # cpu: WARNING: frequency not fixed - benchmark timings won't be stable
          # cpu: WARNING: C-state exit-latency is max 890μs - up to that can add to networked and IPC request-reply latency
          # sda: SanDisk X400 M.2  rev 0012  477G
          # wlan0: Intel Corporation Wireless 8260 rev 3a
          # wlan0: features: !rx !tx sg !tso !ufo gso gro !lro !rxvlan !txvlan !ntuple !rxhash ...
          # wlan0: coalesce: rxc: ?,  txc: ?
          # wlan0: down, speed=?, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # wlan0: WARNING: TSO not enabled - TCP latency with packets > MSS will be poor
          # eth0: Intel Corporation Ethernet Connection I219-LM rev 21
          # eth0: features: rx tx sg tso !ufo gso gro !lro rxvlan txvlan !ntuple rxhash ...
          # eth0: coalesce: rxc: 3μs/0f/0μs-irq/0f-irq,  txc: 0μs/0f/0μs-irq/0f-irq
          # eth0: up, speed=1000, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # Python 2.7.14
          # go version go1.9.2 linux/amd64
          # sqlite 3.20.1 (py mod 2.6.0)
          # ./neotest: строка 733: mysqld: команда не найдена
      
      after:
      
          # Fri, 03 Nov 2017 10:44:12 +0300
          # kirr@deco.navytux.spb.ru (2401:5180:0:37::1 192.168.0.2)
          # Linux deco 4.13.0-1-amd64 #1 SMP Debian 4.13.4-2 (2017-10-15) x86_64 GNU/Linux
          # cpu: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
          # cpu[0-3]: freq: intel_pstate/powersave [.40GHz - 3.40GHz]
          # cpu[0-3]: idle: intel_idle/menu: POLL(0μs) C1(2μs) C1E(10μs) C3(70μs) C6(85μs) C7s(124μs) C8(200μs) C9(480μs) C10(890μs)
          # cpu: WARNING: frequency not fixed - benchmark timings won't be stable
          # cpu: WARNING: C-state exit-latency is max 890μs - up to that can add to networked and IPC request-reply latency
          # sda: SanDisk X400 M.2  rev 0012  477G
          # wlan0: Intel Corporation Wireless 8260 rev 3a
          # wlan0: features: !rx !tx sg !tso !ufo gso gro !lro !rxvlan !txvlan !ntuple !rxhash ...
          # wlan0: coalesce: rxc: ?,  txc: ?
          # wlan0: down, speed=?, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # wlan0: WARNING: TSO not enabled - TCP latency with packets > MSS will be poor
          # eth0: Intel Corporation Ethernet Connection I219-LM rev 21
          # eth0: features: rx tx sg tso !ufo gso gro !lro rxvlan txvlan !ntuple rxhash ...
          # eth0: coalesce: rxc: 3μs/0f/0μs-irq/0f-irq,  txc: 0μs/0f/0μs-irq/0f-irq
          # eth0: up, speed=1000, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # Python 2.7.14
          # go version go1.9.2 linux/amd64
          # sqlite 3.20.1 (py mod 2.6.0)
          # mysqld          : ø
          # neo             : ø
          # zodb            : ø
          # zeo             : ø
          # mysqlclient     : ø
          # wendelin.core   : ø
      56faccad
  4. 02 Nov, 2017 5 commits
    • Kirill Smelkov's avatar
      . · 2c03f1f6
      Kirill Smelkov authored
      2c03f1f6
    • Kirill Smelkov's avatar
      e796a2b6
    • Kirill Smelkov's avatar
      . · 3b1f7c94
      Kirill Smelkov authored
      3b1f7c94
    • Kirill Smelkov's avatar
      X regenerate with updated ZODB/zodbtools + sync zodbdump · 50a09046
      Kirill Smelkov authored
      ZODB: based on 5.3.0-5-gcb928231e + y/rawext patch
      zodbtools: with not-yet-in-master format stabilization + rawext
      
      The main reson why generated files change a lot is because of this ZODB
      commit:
      
      https://github.com/zopefoundation/ZODB/commit/be5a9d54
      
      where pickle protocol used to save data under python2 changed from 1 to 2.
      50a09046
    • Kirill Smelkov's avatar
      X neotest/info-local: Don't crash if an egg could not be found · f2932247
      Kirill Smelkov authored
      before:
      
          # Thu, 02 Nov 2017 12:06:49 +0300
          # kirr@deco.navytux.spb.ru (2401:5180:0:37::1 192.168.0.2)
          # Linux deco 4.13.0-1-amd64 #1 SMP Debian 4.13.4-2 (2017-10-15) x86_64 GNU/Linux
          # cpu: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
          # cpu[0-3]: freq: intel_pstate/powersave [.40GHz - 3.40GHz]
          # cpu[0-3]: idle: intel_idle/menu: POLL(0μs) C1(2μs) C1E(10μs) C3(70μs) C6(85μs) C7s(124μs) C8(200μs) C9(480μs) C10(890μs)
          # cpu: WARNING: frequency not fixed - benchmark timings won't be stable
          # cpu: WARNING: C-state exit-latency is max 890μs - up to that can add to networked and IPC request-reply latency
          # sda: SanDisk X400 M.2  rev 0012  477G
          # wlan0: Intel Corporation Wireless 8260 rev 3a
          # wlan0: features: !rx !tx sg !tso !ufo gso gro !lro !rxvlan !txvlan !ntuple !rxhash ...
          # wlan0: coalesce: rxc: ?,  txc: ?
          # wlan0: down, speed=?, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # wlan0: WARNING: TSO not enabled - TCP latency with packets > MSS will be poor
          # eth0: Intel Corporation Ethernet Connection I219-LM rev 21
          # eth0: features: rx tx sg tso !ufo gso gro !lro rxvlan txvlan !ntuple rxhash ...
          # eth0: coalesce: rxc: 3μs/0f/0μs-irq/0f-irq,  txc: 0μs/0f/0μs-irq/0f-irq
          # eth0: up, speed=1000, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # Python 2.7.14
          # go version go1.9.2 linux/amd64
          # sqlite 3.20.1 (py mod 2.6.0)
          # mysqld  Ver 10.1.26-MariaDB-1 for debian-linux-gnu on x86_64 (Debian unstable)
          Traceback (most recent call last):
            File "<string>", line 4, in <module>
            File "/home/kirr/src/wendelin/venv/z-dev/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 963, in require
              needed = self.resolve(parse_requirements(requirements))
            File "/home/kirr/src/wendelin/venv/z-dev/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 849, in resolve
              raise DistributionNotFound(req, requirers)
          pkg_resources.DistributionNotFound: The 'neoppod' distribution was not found and is required by the application
      
      after:
      
          # Thu, 02 Nov 2017 12:09:01 +0300
          # kirr@deco.navytux.spb.ru (2401:5180:0:37::1 192.168.0.2)
          # Linux deco 4.13.0-1-amd64 #1 SMP Debian 4.13.4-2 (2017-10-15) x86_64 GNU/Linux
          # cpu: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
          # cpu[0-3]: freq: intel_pstate/powersave [.40GHz - 3.40GHz]
          # cpu[0-3]: idle: intel_idle/menu: POLL(0μs) C1(2μs) C1E(10μs) C3(70μs) C6(85μs) C7s(124μs) C8(200μs) C9(480μs) C10(890μs)
          # cpu: WARNING: frequency not fixed - benchmark timings won't be stable
          # cpu: WARNING: C-state exit-latency is max 890μs - up to that can add to networked and IPC request-reply latency
          # sda: SanDisk X400 M.2  rev 0012  477G
          # wlan0: Intel Corporation Wireless 8260 rev 3a
          # wlan0: features: !rx !tx sg !tso !ufo gso gro !lro !rxvlan !txvlan !ntuple !rxhash ...
          # wlan0: coalesce: rxc: ?,  txc: ?
          # wlan0: down, speed=?, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # wlan0: WARNING: TSO not enabled - TCP latency with packets > MSS will be poor
          # eth0: Intel Corporation Ethernet Connection I219-LM rev 21
          # eth0: features: rx tx sg tso !ufo gso gro !lro rxvlan txvlan !ntuple rxhash ...
          # eth0: coalesce: rxc: 3μs/0f/0μs-irq/0f-irq,  txc: 0μs/0f/0μs-irq/0f-irq
          # eth0: up, speed=1000, mtu=1500, txqlen=1000, gro_flush_timeout=0.000µs
          # Python 2.7.14
          # go version go1.9.2 linux/amd64
          # sqlite 3.20.1 (py mod 2.6.0)
          # mysqld  Ver 10.1.26-MariaDB-1 for debian-linux-gnu on x86_64 (Debian unstable)
          # neo             : ø
          # zodb            : 5.3.0-6-g52d79afa3
          # zeo             : 5.1.0-11-gbd4aaf68
          # mysqlclient     : ø
          # wendelin.core   : ø
      f2932247
  5. 31 Oct, 2017 2 commits
  6. 30 Oct, 2017 3 commits
  7. 27 Oct, 2017 6 commits
  8. 25 Oct, 2017 4 commits
  9. 24 Oct, 2017 2 commits
  10. 19 Oct, 2017 6 commits
  11. 17 Oct, 2017 4 commits
  12. 16 Oct, 2017 2 commits