Project

General

Profile

Bug #10187

ses enumerator blows chunks on US60+8

Added by Rob Johnston 9 months ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Start date:
2019-01-08
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:

Description

Under certain circumstances, if the ses topo enumerator module is unable to correlate a SES ARRAY_DEVICE element with a node in the device tree, the module can end up derefering a node pointer in disk_tnode_create(). A detailed example of such a situation is described in:

https://smartos.org/bugview/OS-7134

A fix for this bug was already pushed to illumos-joyent several months ago via the commit below:


commit 14623ce3614a9ee961adb4294066fe377022d419
Author: Rob Johnston <rob.johnston@joyent.com>
Date:   Tue Aug 21 23:36:28 2018 +0000

    OS-7134 ses enumerator blows chunks on US60+8
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Approved by: Jason King <jason.king@joyent.com>

This bug is to track getting the above fix pushed upstream to illumos-gate.

History

#1

Updated by Electric Monk 9 months ago

  • % Done changed from 0 to 100
  • Status changed from New to Closed

git commit db8547fe5b268155b75e2cbd383dc4b652faa3b9

commit  db8547fe5b268155b75e2cbd383dc4b652faa3b9
Author: Rob Johnston <rob.johnston@joyent.com>
Date:   2019-01-18T02:15:10.000Z

    10187 ses enumerator blows chunks on US60+8
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Reviewed by: Toomas Soome <tsoome@me.com>
    Reviewed by: Garrett D'Amore <garrett@damore.org>
    Reviewed by: Andy Stormont <astormont@racktopsystems.com>
    Approved by: Dan McDonald <danmcd@joyent.com>

Also available in: Atom PDF