Jerry Gilliam wrote: > John Plocher wrote: > > > > > I assume that the duplicated "Example 2" heading is a typo, and that > > "disable" removes the links created by "enable" (the proposal never > > explicitly says it does...) > > > > Yes, and the DESCRIPTION section of the man page does note that > > When disabled, ucblinks(1B) is run in clean-up (-C) and > ucb device names will no longer be reconstructed on > reconfigure boot. > > so the clean-up is the intended behavior on disable. > > I'll update the spec with that correction (amongst others) for > the final version. > > > > > For completeness, it would be good if you also updated the tools (such > > as iostat) and system error log messages to generate correct device > > names by default, since with the removal of usb names, their output > > will become something between deliberately misleading and wrong :-) > > Yes, I know this opens a stability-of-output can of worms, but being > > able to fix these types of reality mismatches is exactly why the next > > "Solaris" is being positioned as a major release... > > > > -John > > The heavy lifting has already been done to modify iostat(1M) to > display CTD names. However this is not the default, one must use -n. > See PSARC/2005/574, MPxIO iostat improvements. > > The difference: > > tethys:jg[118] % iostat > tty sd0 sd1 sd2 nfs1 cpu > tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy > wt id > 0 15 0 0 0 21 1 15 0 0 0 5 1 113 1 0 > 0 99 > > tethys:jg[119] % iostat -n > tty c7t0d0 c7t1d0 c7t2d0 jurassic-x460 cpu > tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy > wt id > 0 15 0 0 0 21 1 15 0 0 0 5 1 113 1 0 > 0 99 > > For the minor (major?) release only, I think it would be reasonable to > modify iostat(1M) to -n behavior by default, effectively obsoleting > -n and the <driver><instance> form of device name reporting. We would > need to retain and ignore -n for compatibility I assume. > > If that is acceptable, I can amend the materials.
I'd really like to see that. However to clarify, the names that iostat is currently using are not the ucb names. They are as Jerry points out <driver><instance#> and remain unchanged without the ucb links being present. -jan