Bug 1472889: Include all partition types in system-info.log. r?gbrown draft
authorKris Maglione <maglione.k@gmail.com>
Mon, 09 Jul 2018 20:44:23 -0700
changeset 815856 3d09d88bd9a429a7a221d6712d09a59d243b5e2c
parent 815855 8504c0085847c091aec4268699c6eeb23356c58c
push id115662
push usermaglione.k@gmail.com
push dateTue, 10 Jul 2018 03:45:13 +0000
reviewersgbrown
bugs1472889
milestone63.0a1
Bug 1472889: Include all partition types in system-info.log. r?gbrown This should give us usage info on tmpfs filesystems, particularly /dev/shm, which should help us debug shared memory allocation failures. MozReview-Commit-ID: FxPfdxXLcp3
testing/mozharness/scripts/desktop_unittest.py
--- a/testing/mozharness/scripts/desktop_unittest.py
+++ b/testing/mozharness/scripts/desktop_unittest.py
@@ -717,17 +717,17 @@ class DesktopUnittest(TestingMixin, Merc
             import psutil
             dir = self.query_abs_dirs()['abs_blob_upload_dir']
             self.mkdir_p(dir)
             path = os.path.join(dir, "system-info.log")
             with open(path, "w") as f:
                 f.write("System info collected at %s\n\n" % datetime.now())
                 f.write("\nBoot time %s\n" % datetime.fromtimestamp(psutil.boot_time()))
                 f.write("\nVirtual memory: %s\n" % str(psutil.virtual_memory()))
-                f.write("\nDisk partitions: %s\n" % str(psutil.disk_partitions()))
+                f.write("\nDisk partitions: %s\n" % str(psutil.disk_partitions(True)))
                 f.write("\nDisk usage (/): %s\n" % str(psutil.disk_usage(os.path.sep)))
                 if not self._is_windows():
                     # bug 1417189: frequent errors querying users on Windows
                     f.write("\nUsers: %s\n" % str(psutil.users()))
                 f.write("\nNetwork connections:\n")
                 try:
                     for nc in psutil.net_connections():
                         f.write("  %s\n" % str(nc))