1. 03 May, 2013 6 commits
  2. 02 May, 2013 8 commits
  3. 01 May, 2013 5 commits
  4. 30 Apr, 2013 14 commits
  5. 29 Apr, 2013 2 commits
  6. 26 Apr, 2013 5 commits
    • Kay Sievers's avatar
      Makefile-man.am: update · e29380eb
      Kay Sievers authored
      e29380eb
    • Harald Hoyer's avatar
      systemd-analyse: add "critical-chain" command · bb150966
      Harald Hoyer authored
      "critical-chain" prints a tree of the critical chain of units
      
      $ ./systemd-analyze critical-chain
      graphical.target @1.226s
      └─multi-user.target @1.226s
        └─nfs-lock.service @961ms +265ms
          └─rpcbind.service @958ms +1ms
            └─network.target @957ms
              └─NetworkManager.service @434ms +522ms
                └─basic.target @428ms
                  └─sockets.target @428ms
                    └─dbus.socket @428ms
                      └─sysinit.target @427ms
                        └─systemd-tmpfiles-setup.service @411ms +15ms
                          └─local-fs.target @410ms
                            └─boot-efi.automount @410ms
                              └─boot.mount @397ms +9ms
                                └─local-fs-pre.target @192ms
                                  └─systemd-udevd.service @187ms +5ms
                                    └─systemd-udevd-control.socket @140ms
                                      └─-.mount
      
      With the "--fuzz=<ms>" parameter one can display more units around
      the critical units.
      
      $ ./systemd-analyze --fuzz=10ms critical-chain
      └─multi-user.target @1.226s
        └─nfs-lock.service @961ms +265ms
          ├─rpcbind.service @958ms +1ms
          │ └─network.target @957ms
          │   └─NetworkManager.service @434ms +522ms
          │     ├─basic.target @428ms
          │     │ ├─sockets.target @428ms
          │     │ │ ├─dbus.socket @428ms
          │     │ │ │ └─sysinit.target @427ms
          │     │ │ │   ├─systemd-tmpfiles-setup.service @411ms +15ms
          │     │ │ │   │ └─local-fs.target @410ms
          │     │ │ │   │   └─boot-efi.automount @410ms
          │     │ │ │   │     └─boot.mount @397ms +9ms
          │     │ │ │   │       └─local-fs-pre.target @192ms
          │     │ │ │   │         └─systemd-udevd.service @187ms +5ms
          │     │ │ │   │           ├─systemd-udevd-control.socket @140ms
          │     │ │ │   │           │ └─-.mount
          │     │ │ │   │           └─systemd-udevd-kernel.socket @140ms
          │     │ │ │   └─swap.target @421ms
          │     │ │ │     └─dev-disk-by\x2duuid-....swap @414ms +6ms
          │     │ │ │       └─systemd-journald.socket
          │     │ │ ├─rpcbind.socket @428ms
          │     │ │ └─cups.socket @428ms
          │     │ ├─paths.target @428ms
          │     │ │ └─cups.path @428ms
          │     │ ├─timers.target @427ms
          │     │ │ └─systemd-tmpfiles-clean.timer @427ms
          │     │ └─sysinit.target @427ms
          │     │   └─...
          │     └─dbus.socket @428ms
          │       └─...
          └─network.target @957ms
            └─...
      bb150966
    • Harald Hoyer's avatar
      17f5e457
    • Colin Walters's avatar
      coredump: use realloc() loop instead of malloc(768M) · 910003d0
      Colin Walters authored
      I typically run VMs with 1024MiB allocated; systemd is unable to write
      coredumps in this scenario at all because the default kernel
      configuration will only overcommit 50% of available RAM.
      
      Avoid this failure by using a realloc() loop.
      
      See: http://lists.freedesktop.org/archives/systemd-devel/2013-April/010709.html
      910003d0
    • Cristian Rodríguez's avatar
      build-sys: add --with-debug-shell=PATH · 45df1f2c
      Cristian Rodríguez authored
      Distributions may have selinux but not sushell or might
      need to set a custom debug shell.
      
      Defaults to /sbin/sushell if selinux is enabled, /bin/sh if not.
      
      [zj: Renamed --with-debugshelltty to --with-debug-tty, and
           added a line in output showing DEBUGSHELL and DEBUGTTY.
           I figure that debug shell is pretty useful, and I hope
           the extra line in configure status will draw attention
           to it.]
      45df1f2c